Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            WareShelfDAL shelfDAl = new WareShelfDAL(ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString);

            var listAll = shelfDAl.GetAllShelfs();

            Response.Write(AllShelfs(listAll));
        }
Esempio n. 2
0
        public DisplayWShelfItemDetails LoadEditShelfItems(string shelfId)
        {
            var obj = new DisplayWShelfItemDetails();
            WShelfItemDetailsDAL shelfDAl = new WShelfItemDetailsDAL(ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString);

            obj = shelfDAl.GetDisplayWShelfItemDetailsBYId(Convert.ToInt32(shelfId));
            WareShelfDAL shelRow = new WareShelfDAL(ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString);
            var          shelf   = shelRow.GetShelfById(obj.LocationId);

            obj.LocationColumnName = shelf.ColumnName;
            return(obj);
        }
Esempio n. 3
0
        protected void LoadShelfDetails()
        {
            WareShelfDAL shelfDAl = new WareShelfDAL(ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString);

            var listAll = shelfDAl.GetAllShelfs();
            var listRow = new List <LocationManageRow>();

            Dictionary <string, string> list = new Dictionary <string, string>();

            foreach (var item in listAll)
            {
                if (!list.ContainsValue(item.ColumnName))
                {
                    list.Add(item.Id.ToString(), (item.ColumnName));
                }
                var obj = new LocationManageRow();
                obj.Id      = item.Id.ToString();
                obj.RowName = item.RowNumber;
                obj.ColName = item.ColumnName;
                listRow.Add(obj);
            }



            Dictionary <string, string> listRowDrop = new Dictionary <string, string>();

            if (listAll.Count() > 0)
            {
                var firstElement   = listAll[0];
                var filterRowsById = (from ro in listAll where ro.ColumnName == firstElement.ColumnName select ro).ToList();

                foreach (var item in filterRowsById)
                {
                    listRowDrop.Add(item.Id.ToString(), (item.RowNumber));
                }
            }

            JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
            var serJsonDetails = javaScriptSerializer.Serialize(listRow);

            rownamehidden.Value = serJsonDetails;

            warehouselocationdropdownlist.DataSource     = list;
            warehouselocationdropdownlist.DataTextField  = "Value";
            warehouselocationdropdownlist.DataValueField = "Key";
            warehouselocationdropdownlist.DataBind();

            warehouselocationrowdropdownlist.DataSource     = listRowDrop;
            warehouselocationrowdropdownlist.DataTextField  = "Value";
            warehouselocationrowdropdownlist.DataValueField = "Key";
            warehouselocationrowdropdownlist.DataBind();
        }
        public DisplayWShelfItemDetails LoadEditShelfItems(string suppItemCode)
        {
            var obj = new DisplayWShelfItemDetails();
            WShelfItemDetailsDAL shelfDAl = new WShelfItemDetailsDAL(ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString);
            var supplierIdForInhouse      = 8;

            var          itemHouse = shelfDAl.GetItemBySupplierIdAndItemCode(suppItemCode.Trim(), supplierIdForInhouse);
            WareShelfDAL shelRow   = new WareShelfDAL(ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString);



            if (itemHouse.ItemID > 0)
            {
                var listItmesShelf = shelfDAl.GetAllShelfItems();
                var itemSelected   = (from sh in listItmesShelf where sh.ItemId == itemHouse.ItemID select sh).ToList();
                if (itemSelected.Count() > 0)
                {
                    obj.ItemId             = itemSelected[0].ItemId;
                    obj.Boxing             = listItmesShelf[0].Boxing;
                    obj.Brand              = listItmesShelf[0].Brand;
                    obj.COG                = listItmesShelf[0].COG;
                    obj.Damaged            = listItmesShelf[0].Damaged;
                    obj.Description        = listItmesShelf[0].Description;
                    obj.DSB                = listItmesShelf[0].DSB;
                    obj.Height             = listItmesShelf[0].Height;
                    obj.Id                 = listItmesShelf[0].Id;
                    obj.Length             = listItmesShelf[0].Length;
                    obj.LocationColumnName = listItmesShelf[0].LocationColumnName;
                    obj.LocationId         = listItmesShelf[0].LocationId;
                    obj.LocationRowNumber  = listItmesShelf[0].LocationRowNumber;
                    obj.ManagerUnitPrice   = listItmesShelf[0].ManagerUnitPrice;
                    obj.Name               = listItmesShelf[0].Name;
                    obj.Notes              = listItmesShelf[0].Notes;
                    obj.OEMCode            = listItmesShelf[0].OEMCode;
                    obj.Quantity           = listItmesShelf[0].Quantity;
                    obj.RepUnitPrice       = listItmesShelf[0].RepUnitPrice;
                    obj.SupplierItemCode   = listItmesShelf[0].SupplierItemCode;
                }
            }

            return(obj);
        }
        protected void LoadShelfDetails()
        {
            WareShelfDAL shelfDAl = new WareShelfDAL(ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString);

            var listAll = shelfDAl.GetAllShelfs();
            var listRow = new List <LocationManageSearchRow>();

            foreach (var item in listAll)
            {
                var obj = new LocationManageSearchRow();
                obj.Id      = item.Id.ToString();
                obj.RowName = item.RowNumber;
                obj.ColName = item.ColumnName;
                listRow.Add(obj);
            }

            JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
            var serJsonDetails = javaScriptSerializer.Serialize(listRow);

            rowlocationhidden.Value = serJsonDetails;
        }
Esempio n. 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String rowNumber  = Request.Form["RowNumber"].ToString().Trim();
            String columnName = Request.Form["ColumnName"].ToString().Trim();

            WareShelfDAL shelfDAl = new WareShelfDAL(ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString);

            var checkAldearyExistObj = shelfDAl.ISRowAndColumnExist(columnName, rowNumber);

            if (checkAldearyExistObj.Id > 0)
            {
                Response.Write("-1");
            }
            else
            {
                // var  vsoid;
                var obj = new WShelf();
                obj.ColumnName = columnName;
                obj.RowNumber  = rowNumber;
                shelfDAl.CreateShelf(obj);
                Response.Write("1");
            }
        }