Ejemplo n.º 1
0
        public static void Create(Microsoft.SharePoint.SPListItem item)
        {
            try
            {
                BLL.Logger.LogEvent("Generowanie formatek rozliczeniowych", item.ID.ToString());

                string mask = BLL.Tools.Get_Text(item, "colMaskaSerwisu");
                string kmask = BLL.Tools.Get_Text(item, "colMaskaTypuKlienta");

                if (!string.IsNullOrEmpty(kmask))
                {
                    if (!string.IsNullOrEmpty(mask))
                    {
                        Create_Bulk_FormsBy_KMask_Mask(item, kmask, mask);
                    }
                    else
                    {
                        Crate_Bulk_FormsBy_KMask(item, kmask);
                    }
                }
                else
                {
                    if (!string.IsNullOrEmpty(mask))
                    {
                        Create_Bulk_FormsBy_Mask(item, mask);
                    }
                    else
                    {
                        Crate_Bulk_Forms(item);
                    }
                }

            #if DEBUG
                BLL.Tools.Set_Text(item, "enumStatusZlecenia", "Zakończony");
                item.SystemUpdate();
            #else
                item.Delete();
            #endif
            }
            catch (Exception ex)
            {
                BLL.Logger.LogError(item.Web.Name, item.ID.ToString(), ex);
            }
        }