public UCReportedLossBillAddOrEdit(WindowStatus state, string LossId, UCReportedLossBillManager UCLosManager) { InitializeComponent(); DTPickorder_date.Value = DateTime.Now.ToShortDateString();//获取当前系统时间 this.UCLossBM = UCLosManager;//获取报损单管理类 this.status = state;//获取操作状态 this.StockLossId = LossId;//报损单ID base.SaveEvent += new ClickHandler(UCReportedLossBillAddOrEdit_SaveEvent);//保存 base.SubmitEvent += new ClickHandler(UCReportedLossBillAddOrEdit_SubmitEvent);//提交 base.ImportEvent += new ClickHandler(UCReportedLossBillAddOrEdit_ImportEvent);//导入 //设置列表的可编辑状态 gvPartsMsgList.ReadOnly = false; foreach (DataGridViewColumn dgCol in gvPartsMsgList.Columns) { if (dgCol.Name != colCheck.Name && dgCol.Name != counts.Name&&dgCol.Name!=remarks.Name) dgCol.ReadOnly = true; } gvPartsMsgList.HeadCheckChanged += new DataGridViewEx.DelegateOnClick(gvPartsMsgList_HeadCheckChanged); //复选框标题显示为复选框状态 base.btnExport.Visible = false; base.btnConfirm.Visible = false; base.btnEdit.Visible = false; base.btnBalance.Visible = false; base.btnPrint.Visible = false; }
public UCReportedLossBillAddOrEdit(WindowStatus state, string LossId, UCReportedLossBillManager UCLosManager) { InitializeComponent(); DTPickorder_date.Value = DateTime.Now.ToShortDateString();//获取当前系统时间 this.UCLossBM = UCLosManager;//获取报损单管理类 this.status = state;//获取操作状态 this.StockLossId = LossId;//报损单ID base.SaveEvent += new ClickHandler(UCReportedLossBillAddOrEdit_SaveEvent);//保存 base.SubmitEvent += new ClickHandler(UCReportedLossBillAddOrEdit_SubmitEvent);//提交 base.ImportEvent += new ClickHandler(UCReportedLossBillAddOrEdit_ImportEvent);//导入 gvPartsMsgList.ReadOnly = false; ID.ReadOnly = true; partsnum.ReadOnly = true; partname.ReadOnly = true; PartSpec.ReadOnly = true; drawingnum.ReadOnly = true; UntName.ReadOnly = true; partbrand.ReadOnly = true; CarFactoryCode.ReadOnly = true; BarCode.ReadOnly = true; Unitprice.ReadOnly = true; Calcmoney.ReadOnly = true; //MakDate.ReadOnly = true; //ValDate.ReadOnly = true; base.btnExport.Enabled = false; base.btnConfirm.Enabled = false; base.btnEdit.Enabled = false; base.btnBalance.Enabled = false; base.btnPrint.Enabled = false; }
public UCReportedLossBillAddOrEdit(WindowStatus state, string LossId, UCReportedLossBillManager UCLosManager) { InitializeComponent(); counts.ValueType = typeof(decimal);//初始化数量值类型 DTPickorder_date.Value = DateTime.Now.ToShortDateString();//获取当前系统时间 this.UCLossBM = UCLosManager;//获取报损单管理类 this.status = state;//获取操作状态 this.StockLossId = LossId;//报损单ID base.SaveEvent += new ClickHandler(UCReportedLossBillAddOrEdit_SaveEvent);//保存 base.DeleteEvent += new ClickHandler(UCReportedLossBillAddOrEdit_DeleteEvent); base.SubmitEvent += new ClickHandler(UCReportedLossBillAddOrEdit_SubmitEvent);//提交 base.ImportEvent += new ClickHandler(UCReportedLossBillAddOrEdit_ImportEvent);//导入 //设置列表的可编辑状态 gvPartsMsgList.ReadOnly = false; foreach (DataGridViewColumn dgCol in gvPartsMsgList.Columns) { if (dgCol.Name != colCheck.Name && dgCol.Name != WhName.Name && dgCol.Name != counts.Name && dgCol.Name != remarks.Name) dgCol.ReadOnly = true; } if (status == WindowStatus.Add || status == WindowStatus.Copy) { base.SetButtonVisiableHandleAddCopy(); } else if (status == WindowStatus.Edit) { base.SetButtonVisiableHandleEdit(); } }
private void picBsd_Click(object sender, EventArgs e) { UCReportedLossBillManager uc = new UCReportedLossBillManager(); string tag = "CL_AccessoriesBusiness|CL_StockManagement_Function|CL_ReportedLossBill_Function"; UCBase.AddUserControl(uc, "报损单", "CL_ReportedLossBill_Function", tag, ""); }