public bool AddAreaModel(WareArea area)
        {
            WH_AreaModel      model = new WH_AreaModel();
            WH_WareHouseModel house = bllWareHouse.GetModelByName(area.WareHouseName);

            if (house == null)
            {
                return(false);
            }
            WH_AreaModel existArea = bllArea.GetModelByName(house.WareHouse_ID, area.AreaName);

            if (existArea != null)
            {
                this.View.ShowMessage("信息提示", "此区域名称已经存在!");
                return(false);
            }
            model.WareHouse_ID   = house.WareHouse_ID;
            model.Area_BackColor = area.AreaBackColor;
            model.Area_Code      = area.AreaCode;
            model.Area_Name      = area.AreaName;
            model.Area_Type      = area.AreaType;
            model.Area_Flag      = area.AreaEnableStatus;
            model.Area_ID        = Guid.NewGuid().ToString();
            return(bllArea.Add(model));
        }
Exemple #2
0
        private void sb_AddArea_Click(object sender, EventArgs e)
        {
            WareArea area = new WareArea();

            area.WareHouseName       = this.cbe_HouseList.Text.Trim();
            operAreaView.operateName = "添加";
            operAreaView.area        = area;
            operAreaView.ShowDialog();
        }
Exemple #3
0
        private void sb_ModifyArea_Click(object sender, EventArgs e)
        {
            if (this.gv_AreaList.GetSelectedRows() == null || this.gv_AreaList.GetSelectedRows().Count() == 0)
            {
                this.ShowMessage("信息提示", "请选择要修改的库房区域!");
                return;
            }
            int      currRow = this.gv_AreaList.GetSelectedRows()[0];
            WareArea area    = new WareArea();

            area.AreaID      = this.gv_AreaList.GetRowCellValue(currRow, "区域编号").ToString();
            area.AreaName    = this.gv_AreaList.GetRowCellValue(currRow, "区域名称").ToString();
            area.WareHouseID = this.gv_AreaList.GetRowCellValue(currRow, "库房名称").ToString();
            area.AreaCode    = this.gv_AreaList.GetRowCellValue(currRow, "区域编码").ToString();
            area.AreaType    = this.gv_AreaList.GetRowCellValue(currRow, "区域类型").ToString();
            //area.AreaEnableStatus = this.gv_AreaList.GetRowCellValue(currRow, "区域启用状态").ToString();
            string backColorRGB = this.gv_AreaList.GetRowCellValue(currRow, "区域颜色").ToString();

            area.AreaBackColor       = backColorRGB;
            operAreaView.operateName = "修改";
            operAreaView.area        = area;
            operAreaView.ShowDialog();
        }
        public bool ModifyAreaModel(WareArea area)
        {
            WH_AreaModel model = bllArea.GetModel(area.AreaID);

            if (model == null)
            {
                return(false);
            }

            WH_AreaModel existArea = bllArea.GetModelByName(area.WareHouseID, area.AreaName);

            if (existArea != null && model.Area_ID != existArea.Area_ID)
            {
                this.View.ShowMessage("信息提示", "此区域名称已经存在!");
                return(false);
            }
            model.WareHouse_ID   = area.WareHouseID;
            model.Area_BackColor = area.AreaBackColor;
            model.Area_Code      = area.AreaCode;
            model.Area_Name      = area.AreaName;
            model.Area_Type      = area.AreaType;
            model.Area_Flag      = area.AreaEnableStatus;
            return(bllArea.Update(model));
        }