/// <summary> /// 构造函数 /// </summary> /// <param name="operateMode">操作模式</param> /// <param name="billNo">普通入库单号</param> public 普通入库物品清单(CE_BusinessOperateMode operateMode, string billNo) { InitializeComponent(); SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer, true); UpdateStyles(); m_operateMode = operateMode; m_billNo = billNo; m_billInfo = ServerModuleFactory.GetServerModule <IOrdinaryInDepotBillServer>().GetBill(billNo); if (m_operateMode == CE_BusinessOperateMode.仓库核实) { btnAdd.Enabled = false; btnDelete.Enabled = false; btnDeleteAll.Enabled = false; } else { txtShelf.ReadOnly = true; txtColumn.ReadOnly = true; txtLayer.ReadOnly = true; if (m_operateMode == CE_BusinessOperateMode.查看) { toolStrip1.Visible = false; } } m_queryResult = m_goodsServer.GetGoodsViewInfo(m_billNo); RefreshDataGridView(m_queryResult); StapleInfo.InitUnitComboBox(cmbUnit); // 添加数据定位控件 m_dataLocalizer = new UserControlDataLocalizer(dataGridView1, this.Name, UniversalFunction.SelectHideFields(this.Name, dataGridView1.Name, BasicInfo.LoginID)); panelTop.Controls.Add(m_dataLocalizer); m_dataLocalizer.Dock = DockStyle.Bottom; if (BasicInfo.ListRoles.Contains(CE_RoleEnum.采购账务管理员.ToString()) || BasicInfo.ListRoles.Contains(CE_RoleEnum.会计.ToString())) { label19.Visible = true; label20.Visible = true; numUnitPrice.Visible = true; numPrice.Visible = true; } else { label19.Visible = false; label20.Visible = false; numUnitPrice.Visible = false; numPrice.Visible = false; } }
/// <summary> /// 构造函数 /// </summary> /// <param name="operateMode">操作模式</param> /// <param name="billNo">领料退库单号</param> public FormMaterialListReturnedInTheDepot(CE_BusinessOperateMode operateMode, string billNo) { InitializeComponent(); S_MaterialReturnedInTheDepot tempBill = m_serverBill.GetBill(billNo); m_lnqWSCode = tempBill == null? m_serverWSBasic.GetPersonnelWorkShop(BasicInfo.LoginID) : m_serverWSBasic.GetPersonnelWorkShop(tempBill.FillInPersonnelCode); SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer, true); UpdateStyles(); m_operateMode = operateMode; m_billNo = billNo; if (m_operateMode == CE_BusinessOperateMode.查看) { toolStrip1.Visible = false; } else if (m_operateMode == CE_BusinessOperateMode.仓库核实) { btnAdd.Enabled = false; btnDelete.Enabled = false; btnDeleteAll.Enabled = false; txtShelf.ReadOnly = false; txtColumn.ReadOnly = false; txtLayer.ReadOnly = false; } m_queryGoodsInfo = m_goodsServer.GetGoods(m_billNo); RefreshDataGridView(m_queryGoodsInfo); // 添加数据定位控件 m_dataLocalizer = new UserControlDataLocalizer( dataGridView1, this.Name, UniversalFunction.SelectHideFields( this.Name, dataGridView1.Name, BasicInfo.LoginID)); panelTop.Controls.Add(m_dataLocalizer); m_dataLocalizer.Dock = DockStyle.Bottom; m_strStorage = m_serverStorageInfo.GetStorageID(billNo, "S_MaterialReturnedInTheDepot", "Bill_ID"); if (m_strStorage == "05") { label11.Visible = true; cmbProductStatus.Visible = true; } if (!Convert.ToBoolean(BasicInfo.BaseSwitchInfo[(int)GlobalObject.CE_SwitchName.开启车间管理模块]) || m_strStorage == "11") { btnProvider.Visible = false; btnBatchNo.Visible = false; } }
/// <summary> /// 构造函数 /// </summary> /// <param name="operateMode">操作模式</param> /// <param name="orderFormNumber">订单号</param> /// <param name="billNo">采购退货单号</param> public FormMaterialListRejectBill(CE_BusinessOperateMode operateMode, string vProvider, string billNo) { InitializeComponent(); SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer, true); UpdateStyles(); m_operateMode = operateMode; m_strProvider = vProvider; m_billNo = billNo; if (m_operateMode == CE_BusinessOperateMode.查看) { foreach (ToolStripItem item in toolStrip1.Items) { if (item.Tag != null && item.Tag.ToString().Trim().ToLower() == "view") { item.Visible = true; } else { item.Visible = false; } } } m_queryGoodsInfo = m_goodsServer.GetGoods(m_billNo); RefreshDataGridView(m_queryGoodsInfo); // 添加数据定位控件 m_dataLocalizer = new UserControlDataLocalizer( dataGridView1, this.Name, UniversalFunction.SelectHideFields( this.Name, dataGridView1.Name, BasicInfo.LoginID)); panelTop.Controls.Add(m_dataLocalizer); m_dataLocalizer.Dock = DockStyle.Bottom; m_strStorage = m_serverStorageInfo.GetStorageID(billNo, "S_MaterialRejectBill", "Bill_ID"); }
public 自制件工装报检明细(CE_BusinessOperateMode operateMode, string billNo) { InitializeComponent(); SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.UserPaint | ControlStyles.OptimizedDoubleBuffer, true); UpdateStyles(); m_operateMode = operateMode; m_billNo = billNo; txtBill_ID.Text = m_billNo; S_FrockInDepotBill tempBill = m_goodsServer.GetBill(billNo); m_lnqWSCode = tempBill == null? m_serverWSBasic.GetPersonnelWorkShop(BasicInfo.LoginID) : m_serverWSBasic.GetPersonnelWorkShop(tempBill.JJRYID); if (m_operateMode == CE_BusinessOperateMode.仓库核实) { 新建toolStripButton1.Visible = false; btnAdd.Enabled = false; btnDelete.Enabled = false; btnDeleteAll.Enabled = false; btnFindCode.Enabled = false; numGoodsAmount.Enabled = false; } else { txtShelf.ReadOnly = true; txtColumn.ReadOnly = true; txtLayer.ReadOnly = true; if (m_operateMode == CE_BusinessOperateMode.查看) { toolStrip1.Visible = false; } else if (m_operateMode == CE_BusinessOperateMode.新建) { dateTime_BillTime.Value = ServerModule.ServerTime.Time; txtJJRY.Text = BasicInfo.LoginName; toolStripSeparator2.Visible = false; toolStripSeparator3.Visible = false; toolStripSeparator7.Visible = false; toolStripSeparatorDelete.Visible = false; toolStripSeparator1.Visible = false; groupBox1.Enabled = false; btnAdd.Visible = false; btnDelete.Visible = false; btnDeleteAll.Visible = false; btnUpdate.Visible = false; } else { 新建toolStripButton1.Visible = false; } } DataTable dt = UniversalFunction.GetStorageTb(); for (int i = 0; i < dt.Rows.Count; i++) { cmbStorage.Items.Add(dt.Rows[i]["StorageName"].ToString()); } cmbStorage.SelectedIndex = -1; StapleInfo.InitUnitComboBox(cmbUnit); // 添加数据定位控件 m_dataLocalizer = new UserControlDataLocalizer(dataGridView1, this.Name, UniversalFunction.SelectHideFields(this.Name, dataGridView1.Name, BasicInfo.LoginID)); groupBox1.Controls.Add(m_dataLocalizer); m_dataLocalizer.Dock = DockStyle.Bottom; m_billInfo = m_goodsServer.GetBill(billNo); if (m_billInfo != null) { txtJJRY.Text = UniversalFunction.GetPersonnelName(m_billInfo.JJRYID); dateTime_BillTime.Value = m_billInfo.Bill_Time; cmbStorage.Text = UniversalFunction.GetStorageName(m_billInfo.StorageID); txtProposer.Text = UniversalFunction.GetPersonnelName(m_billInfo.ProposerID); txtDesigner.Text = UniversalFunction.GetPersonnelName(m_billInfo.DesignerID); txtDepotManager.Text = UniversalFunction.GetPersonnelName(m_billInfo.DepotManager); txtRemark.Text = m_billInfo.Remark; m_queryResultGoods = m_goodsServer.GetGoodsInfo(billNo); if (m_queryResultGoods != null) { RefreshDataGridView(m_queryResultGoods); } } if (!Convert.ToBoolean(BasicInfo.BaseSwitchInfo[(int)GlobalObject.CE_SwitchName.开启车间管理模块])) { btnBatchNo.Visible = false; } }
public FormMaterialDetainList(CE_BusinessOperateMode operateMode, string vProvider, string billNo, string status, string Storage) { InitializeComponent(); m_strBillStatus = status; m_strBillID = billNo; S_MaterialDetainBill tempBill = m_goodsServer.GetBill(billNo); m_lnqWSCode = tempBill == null? m_serverWSBasic.GetPersonnelWorkShop(BasicInfo.LoginID) : m_serverWSBasic.GetPersonnelWorkShop(tempBill.FillInPersonCode); if (BasicInfo.LoginRole == CE_RoleEnum.采购员.ToString()) { btnSearch.Visible = true; } if (m_strBillStatus.Equals("新建单据")) { btnUpdate.Visible = true; } m_operateMode = operateMode; if (operateMode == CE_BusinessOperateMode.查看) { toolStrip1.Visible = false; } else if (operateMode == CE_BusinessOperateMode.采购确认) { if (m_strBillStatus.Equals("等待采购确认")) { btnUpdate.Visible = true; btnSearch.Visible = true; btnAdd.Visible = false; btnDelete.Visible = false; btnDeleteAll.Visible = false; btnNew.Visible = false; } else { toolStrip1.Visible = false; } } RefreshDataGridView(m_goodsServer.GetList(m_strBillID, out m_strErr)); m_dataLocalizer = new UserControlDataLocalizer( dataGridView1, this.Name, UniversalFunction.SelectHideFields( this.Name, dataGridView1.Name, BasicInfo.LoginID)); panelTop.Controls.Add(m_dataLocalizer); m_dataLocalizer.Dock = DockStyle.Bottom; txtProvider.Text = vProvider; m_strStorageID = Storage; if (!Convert.ToBoolean(BasicInfo.BaseSwitchInfo[(int)GlobalObject.CE_SwitchName.开启车间管理模块])) { txtCode.FindItem = TextBoxShow.FindType.所有物品批次; txtCode.Enter += new EventHandler(txtCode_Enter); txtBatchNo.Enabled = false; } }