Пример #1
0
        private void InitializeSession()
        {
            try
            {
                GroupItemManager    GIManager = new GroupItemManager();
                ItemSubGroupManager SGManager = new ItemSubGroupManager();
                ItemMasterManager   IMManager = new ItemMasterManager();
                UnitSetupManager    USManager = new UnitSetupManager();

                ItemGroupList    = new CustomList <ItemGroup>();
                ItemGroupList    = GIManager.DeptWiseItemGroup(41);
                ItemSubGroupList = new CustomList <ItemSubGroup>();
                ItemSubGroupList = SGManager.GetAllItemSubGroup();
                ItemMasterList   = new CustomList <ItemMaster>();
                ItemMasterList   = IMManager.FindAllItemMasterGroupWise();

                PODetailList  = new CustomList <PODetail>();
                UnitSetupList = new CustomList <UnitSetup>();
                UnitSetupList = USManager.GetAllUnitSetup();
                POMasterList  = new CustomList <POMaster>();
            }
            catch (Exception ex)
            {
                throw (ex);
            }
        }
        private String GenerateReturnString()
        {
            try
            {
                String            mode     = HttpContext.Current.Request.QueryString["mode"];
                String            thisval  = "";
                ItemMasterManager manager1 = new ItemMasterManager();
                switch (mode)
                {
                case "onSelectMode_SubGroup":
                    thisval = HttpContext.Current.Request.QueryString["thisval"];
                    ItemSubGroupManager       manager      = new ItemSubGroupManager();
                    CustomList <ItemSubGroup> SubGroupList = (CustomList <ItemSubGroup>)HttpContext.Current.Session["ItemRequisition_ItemSubGroupList"];
                    return(MakeStringSubGroup(SubGroupList.FindAll(f => f.ItemGroupID == Convert.ToInt32(thisval))));

                case "onSelectMode_Item":
                    thisval = HttpContext.Current.Request.QueryString["thisval"];
                    CustomList <ItemMaster> ItemMasterList = (CustomList <ItemMaster>)HttpContext.Current.Session["ItemRequisition_ItemMasterList"];
                    return(MakeStringItem(ItemMasterList.FindAll(f => f.ItemGroupID == Convert.ToInt32(thisval))));

                case "onSelectMode_ItemBySubGroup":
                    thisval = HttpContext.Current.Request.QueryString["thisval"];
                    CustomList <ItemMaster> ItemMasterList1 = (CustomList <ItemMaster>)HttpContext.Current.Session["ItemRequisition_ItemMasterList"];;
                    return(MakeStringItem(ItemMasterList1.FindAll(f => f.ItemSubGroupID == Convert.ToInt32(thisval))));

                case "onSelectMode_SubGroupStock":
                    thisval = HttpContext.Current.Request.QueryString["thisval"];
                    ItemSubGroupManager       managerStock      = new ItemSubGroupManager();
                    CustomList <ItemSubGroup> SubGroupListStock = (CustomList <ItemSubGroup>)HttpContext.Current.Session["StockTransaction_ItemSubGroupList"];
                    return(MakeStringSubGroup(SubGroupListStock.FindAll(f => f.ItemGroupID == Convert.ToInt32(thisval))));

                case "onSelectMode_ItemStock":
                    thisval = HttpContext.Current.Request.QueryString["thisval"];
                    CustomList <ItemMaster> ItemMasterListStock = (CustomList <ItemMaster>)HttpContext.Current.Session["StockTransaction_ItemMasterList"];
                    return(MakeStringItem(ItemMasterListStock.FindAll(f => f.ItemGroupID == Convert.ToInt32(thisval))));

                case "onSelectMode_ItemBySubGroupStock":
                    thisval = HttpContext.Current.Request.QueryString["thisval"];
                    CustomList <ItemMaster> ItemMasterList1Stock = (CustomList <ItemMaster>)HttpContext.Current.Session["StockTransaction_ItemMasterList"];;
                    return(MakeStringItem(ItemMasterList1Stock.FindAll(f => f.ItemSubGroupID == Convert.ToInt32(thisval))));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return("");
        }