当前位置: 首页>>代码示例>>C#>>正文


C# SPFieldLookupValue.ToString方法代码示例

本文整理汇总了C#中SPFieldLookupValue.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# SPFieldLookupValue.ToString方法的具体用法?C# SPFieldLookupValue.ToString怎么用?C# SPFieldLookupValue.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SPFieldLookupValue的用法示例。


在下文中一共展示了SPFieldLookupValue.ToString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Execute_GenFormRozlK

        /// <summary>
        /// Generowanie formatek rozliczeniowych dla klienta
        /// </summary>
        /// <param name="properties"></param>
        internal static void Execute_GenFormRozlK(SPItemEventProperties properties, SPWeb web)
        {
            Debug.WriteLine("Execute_GenFromRozl");

            StringBuilder msg = new StringBuilder();

            SPListItem item = properties.ListItem;

            int okresId = new SPFieldLookupValue(item["selOkres"].ToString()).LookupId;
            int klientId = new SPFieldLookupValue(item["selKlient"].ToString()).LookupId;

            Debug.WriteLine(string.Format("klientId={0}, okresId={1}", klientId.ToString(), okresId.ToString()));

            if (okresId > 0 && klientId > 0)
            {
                SPListItem klient = tabKlienci.Get_KlientById(web, klientId);
                if (klient != null && klient["enumStatus"] != null && klient["enumStatus"].ToString() == "Aktywny")
                {
                    msg.AppendFormat(@"<li>klient# {0} {1}</li>",
                        klient.ID.ToString(),
                        BLL.Tools.Get_Text(klient, "_NazwaPrezentowana"));

                    bool createKK = Get_Flag(item, "colDodajKartyKontrolne");

                    Debug.WriteLine("Case: " + klient.ContentType.Name);

                    switch (klient.ContentType.Name)
                    {
                        case "KPiR":
                            ZUS_Forms.Create(web, klientId, okresId, createKK);
                            PD_Forms.Create(web, klientId, okresId, createKK);
                            VAT_Forms.Create(web, klientId, okresId, createKK);
                            BR_Forms.Create(web, klientId, okresId, createKK);
                            Reminder_Forms.Create(web, klientId, okresId);
                            break;
                        case "KSH":
                            ZUS_Forms.Create(web, klientId, okresId, createKK);
                            PDS_Forms.Create(web, klientId, okresId, createKK);
                            VAT_Forms.Create(web, klientId, okresId, createKK);
                            BR_Forms.Create(web, klientId, okresId, createKK);
                            Reminder_Forms.Create(web, klientId, okresId);
                            break;
                        case "Firma":
                            PDS_Forms.Create(web, klientId, okresId, createKK);
                            break;
                        case "Osoba fizyczna":
                            ZUS_Forms.Create(web, klientId, okresId, createKK);
                            PD_Forms.Create(web, klientId, okresId, createKK);
                            PDS_Forms.Create(web, klientId, okresId, createKK);
                            VAT_Forms.Create(web, klientId, okresId, createKK);
                            break;

                        default:
                            break;
                    }
                }
            }

            // info o zakończeniu procesu
            string bodyHTML = string.Empty;

            if (msg.Length > 0)
            {
                bodyHTML = string.Format(@"<ul>{0}</ul>", msg.ToString());
            }

            string subject = string.Format(@"Generowanie formatek rozliczeniowych dla klienta");
            SPEmail.EmailGenerator.SendProcessEndConfirmationMail(subject, bodyHTML, web, item);

        }
开发者ID:fraczo,项目名称:Biuromagda,代码行数:74,代码来源:GeneratorFormatekRozliczeniowych.cs


注:本文中的SPFieldLookupValue.ToString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。