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)); }
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(); }
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)); }