protected override void Saving() { var obj = EquipmentMaintenance.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); TimeSpan ts = ctRestoreDate2.Value - (DateTime)(obj.RestoreDate1); obj.RepairingTakes2 = Math.Ceiling(ts.TotalMinutes); if (ctResultConfirm.Text == "未修复") { obj.Status = EquipmentResult.未修复.ToString(); obj.Save(); MessageBox.Show("设备维修未修复!"); } else if (ctProductHandle.Text == "前批隔离/本批复测") { obj.Status = EquipmentResult.产品处理.ToString(); obj.Save(); } else if (cbRemainingProblem.Checked && ctRemainingProblem.Text != "") { //todo: 查询"修复完成"时,需要统计同时查询遗留问题 obj.Status = EquipmentResult.遗留问题.ToString(); obj.Save(); } else { obj.Status = EquipmentResult.已修复.ToString(); obj.Save(); } }
protected override void Saving() { var obj = EquipmentMaintenance.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); TimeSpan ts = ctRestoreDate1.Value - ctAcceptDate.Value; obj.RepairingTakes1 = Math.Ceiling(ts.TotalMinutes); if (ctProductHandle.Text == "前批隔离/本批复测") { obj.Status = EquipmentResult.产品处理.ToString(); obj.Save(); } else if (ctResultConfirm.Text == EquipmentResult.未修复.ToString()) { obj.Status = EquipmentResult.未修复.ToString(); obj.Save(); } else if (cbRemainingProblem.Checked && ctRemainingProblem.Text != "") { obj.Status = EquipmentResult.遗留问题.ToString(); obj.Save(); } else { obj.Status = EquipmentResult.已修复.ToString(); obj.Save(); } }
protected override void Saving() { var obj = EquipmentDee.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.Save(); }
protected override void Loading() { if (UserStatics.OptrType == "Test") { ctProcess.Enabled = false; label14.Text = "复测产量"; } ctProcess.DataSource = CommonStatics.GetDict(UserStatics.OptrType, "工序"); ctProcess.DisplayMember = "Name"; ctGrouping.DataSource = CommonStatics.GetDict(UserStatics.OptrType, "班组"); ctGrouping.DisplayMember = "Name"; ctRepairMonitor.DataSource = BllEquipmentDee.GetRepairMonitorByWorkShop(UserStatics.OptrType, UserStatics.WorkShop); ctRepairMonitor.DisplayMember = "Name"; ctGroupMonitor.DataSource = BllEquipmentDee.GetGroupMonitorByWorkShop(UserStatics.OptrType, UserStatics.WorkShop); ctGroupMonitor.DisplayMember = "Name"; ctOperator.DataSource = BllEquipmentDee.GetOperatorByWorkShop(UserStatics.OptrType, UserStatics.WorkShop); ctOperator.DisplayMember = "Name"; if (!IsAdd) { var obj = EquipmentDee.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1); } }
protected override void Saving() { if (IsAdd) { var obj = EquipmentInformation.New; FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.OptrType = UserStatics.OptrType; if (UserStatics.OptrType == "Test") { obj.Process = "测试"; } obj.Save(); } else { var obj = EquipmentInformation.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.OptrType = UserStatics.OptrType; if (UserStatics.OptrType == "Test") { obj.Process = "测试"; } obj.Save(); } }
protected override void Saving() { //将原先的工装,改为报废,并保存时.保存一份旧档. //a.窗口打开时,读取工装编号和安装人,放在窗体变量。先保存旧档。 //b.新建一个新档,初始化后保存 //不为报废,保存时,保存动作不变 if (ctTeHandle.Text == "报废") { var obj = TechnologicalEquipment.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.OptrType = UserStatics.OptrType; obj.TeNo = OwnTE; obj.WhoInstalled = OwnWhoInstalled; obj.Save(); var obj2 = TechnologicalEquipment.New; FrmAddEditBindComboBoxText.BindControlsToObject(obj2, tabPage1); obj2.OptrType = UserStatics.OptrType; obj2.InstallDate = DateTime.Now; obj2.UninstallDate = Convert.ToDateTime("1900-01-01 00:00:00"); obj2.UninstallReason = ""; obj2.WhoUninstalled = ""; obj2.UseCount = 0; obj2.TechnologicalEquipmentStatus = 0; obj2.TeHandle = "在用"; obj2.Save(); } else { var obj = TechnologicalEquipment.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.OptrType = UserStatics.OptrType; obj.Save(); } }
protected override void Loading() { if (UserStatics.OptrType == "Test") { ctModeNo.Enabled = false; ctProductType.Enabled = false; } ctProductType.DataSource = CommonStatics.GetDict(UserStatics.OptrType, "适应产品"); ctProductType.DisplayMember = "Name"; ctWhoUninstalled.DataSource = BllTechnologicalEquipment.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop); ctWhoUninstalled.DisplayMember = "Name"; ctTeHandle.DataSource = CommonStatics.GetDict(UserStatics.OptrType, "工装处理"); ctTeHandle.DisplayMember = "Name"; ctSupplier.DataSource = CommonStatics.GetDict(UserStatics.OptrType, "供应商"); ctSupplier.DisplayMember = "Name"; var obj = TechnologicalEquipment.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1); ctUninstallDate.Value = UserStatics.GetSqlServerDateTime(); OwnTE = ctTeNo.Text; OwnWhoInstalled = ctWhoInstalled.Text; }
private void InitialPos() { dgvSelectItem.DataSource = null; bsPosDetail.DataSource = null; dgvPosDetail.DataSource = null; //1.取出最新的流水号,新增并保存一张未结算pos单 SupplyChainPos fscp = SupplyChainPos.New; fscp.SerialNumber = BllSupplyChainPos.GetPosSN(); //fscp.SerialNumber = "00000000000"; fscp.PosDateTime = DateTime.Now; fscp.Cashier = UserStatics.ChineseName; fscp.Quantity = 0; fscp.PaidQuantity = 0; fscp.UnPaidQuantity = 0; fscp.GiftQuantity = 0; fscp.PosAmount = 0; fscp.UnPayAmount = 0; fscp.PayInAmount = 0; fscp.PayByStoredValueCard = 0; fscp.PayByCash = 0; fscp.PayByCoupons = 0; fscp.PayByBank = 0; fscp.PosProfit = 0; fscp.IsAllPaid = false; fscp.IsHolded = false; fscp.Save(); PosId = fscp.Id; FrmAddEditBindComboBoxText.BindObjectToControls(fscp, panelTop); FrmAddEditBindComboBoxText.BindObjectToControls(fscp, panelBottom); }
protected override void Loading() { if (UserStatics.OptrType == "Test") { ctIsIsolated.Checked = false; ctIsIsolated.Enabled = false; ctRetestEquipment.DataSource = BllEquipmentProductHandle.GetEquipmentNo(UserStatics.OptrType); ctRetestEquipment.DisplayMember = "EquipmentNo"; } else { ctRetestEquipment.Enabled = false; } ctProductHandledConfirm.DataSource = CommonStatics.GetDict(UserStatics.OptrType, "处理确认"); ctProductHandledConfirm.DisplayMember = "Name"; ctWhoHandled.DataSource = BllEquipmentProductHandle.GetWhoHandledByWorkShop(UserStatics.OptrType, UserStatics.WorkShop); ctWhoHandled.DisplayMember = "Name"; var obj = EquipmentMaintenance.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1); ctHandleDate.Value = UserStatics.GetSqlServerDateTime(); }
protected override void Loading() { ctAccepter2.DataSource = BllEquipmentRepairSecond.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop); ctAccepter2.DisplayMember = "Name"; ctAssist2.DataSource = BllEquipmentRepairSecond.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop); ctAssist2.DisplayMember = "Name"; ctResultConfirm.DataSource = CommonStatics.GetDict(UserStatics.OptrType, "效果确认"); ctResultConfirm.DisplayMember = "Name"; ctFailureType.DataSource = CommonStatics.GetDict(UserStatics.OptrType, "故障分类"); ctFailureType.DisplayMember = "Name"; ctProductHandle.DataSource = CommonStatics.GetDict(UserStatics.OptrType, "产品处理"); ctProductHandle.DisplayMember = "Name"; ctMonitor2.DataSource = BllEquipmentRepairSecond.GetRepairMonitorByWorkShop(UserStatics.OptrType, UserStatics.WorkShop); ctMonitor2.DisplayMember = "Name"; ctRestoreDate2.Value = UserStatics.GetSqlServerDateTime(); var obj = EquipmentMaintenance.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1); }
protected override void Saving() { //设置flag,当取不到修复时间时,保存时继续确保修复时间为空 int flag1 = 1, flag2 = 1; var obj = EquipmentMaintenance.FindById(long.Parse(ItemID)); if (obj.RestoreDate1 == null) { flag1 = 0; } if (obj.RestoreDate2 == null) { flag2 = 0; } FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); if (flag1 == 0) { obj.RestoreDate1 = null; } if (flag2 == 0) { obj.RestoreDate2 = null; } obj.Save(); }
protected override void Saving() { //todo 判断如果用户存在,则不允许保存,提示改名 //加密密码text ctPassword.Text = EncryptDecrypt.MD5(ctPassword.Text); if (IsAdd) { var optr = MainOptr.New; FrmAddEditBindComboBoxText.BindControlsToObject(optr, tabPage1); optr.Save(); } else { if (cbSavePassword.Checked) { var optr = MainOptr.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(optr, tabPage1); optr.Save(); } else { var optr = MainOptr.FindById(long.Parse(ItemID)); optr.Name = ctName.Text; optr.Description = ctDescription.Text; optr.MainOptrType = ctMainOptrType.Text; optr.Save(); } } }
protected override void Saving() { ////如果使用寿命 != 0 并且 工装处理 = 备用,则原始寿命= 原始寿命+使用寿命 //if (ctUseCount.Value != 0 && (ctTeHandle.Text == "备用" || ctTeHandle.Text == "报废")) //{ // var obj = TechnologicalEquipment.FindById(long.Parse(ItemID)); // FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); // obj.OptrType = UserStatics.OptrType; // obj.ElderCount = obj.UseCount + obj.ElderCount; // obj.UseCount = 0; // obj.Save(); //} //else //{ //工装状态+1 ctTechnologicalEquipmentStatus.Value = ctTechnologicalEquipmentStatus.Value + 1; ctUseCount.Value = 0; //原始寿命必须清零 ctElderCount.Value = 0; var obj = TechnologicalEquipment.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.OptrType = UserStatics.OptrType; obj.Save(); //} }
/// <summary> /// 新增的时候可以用这个清除已输入项的内容,刷新控件 /// </summary> protected virtual void ClearControls() { if (IsAdd) { FrmAddEditBindComboBoxText.ClearCntrValue(tabControl1); } }
/// <summary> /// 新增的时候可以用这个重置已输入的数值内容,刷新控件 /// </summary> protected virtual void ResetNumbericUpdown() { if (IsAdd) { FrmAddEditBindComboBoxText.ReSetNumbericUpDownValue(tabControl1); } }
private void tbSelectItem_KeyDown(object sender, KeyEventArgs e) { //选好单品,并且回车 if (e.KeyCode == Keys.Enter && tbSelectItem.Text != "") { SupplyChainPos scp = SupplyChainPos.FindById(PosId); SupplyChainPosDetail scpd = SupplyChainPosDetail.New; BaseInfoMaterial bim = BaseInfoMaterial.FindById(MaterialId); scpd.IsPaid = false; scpd.MaterialId = bim.Id; scpd.MaterialName = bim.Name; scpd.MaterialCategory = bim.Category; scpd.UnitName = bim.SaleUnitName; if (scp.MemberId != 0) { scpd.UnitPrice = bim.MemberPrice; } else { scpd.UnitPrice = bim.RetailPrice; } scpd.Quantity = 1; scpd.Discount = 0; scpd.Amount = scpd.UnitPrice * scpd.Quantity; scpd.IsReturns = false; scpd.IsGift = false; scpd.OrderDateTime = DateTime.Now; scpd.Save(); scp.SupplyChainPosDetails.Add(scpd); scp.Quantity += 1; scp.UnPaidQuantity += 1; scp.UnPayAmount += scpd.Amount; scp.PosAmount += scpd.Amount; scp.Cashier = UserStatics.ChineseName; scp.Save(); bim.ConvQuantity -= 1; bim.InvQuantity = bim.ConvQuantity / bim.UnitConvValue; bim.Save(); FrmAddEditBindComboBoxText.BindObjectToControls(scp, panelBottom); TableForPosDetail = BllSupplyChainPos.GetPosDetail(PosId); ReloadDgvPosDetail(); foreach (DataGridViewRow row in dgvPosDetail.Rows) { row.Selected = true; } tbSelectItem.Text = ""; ctUnderPay.Text = scp.UnPayAmount.ToString(); } if (e.KeyCode == Keys.Down) { bsSelectItem.MoveNext(); } if (e.KeyCode == Keys.Up) { bsSelectItem.MovePrevious(); } }
protected override void Loading() { if (!IsAdd) { var obj = BaseInfoVendor.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1); } }
protected override void Saving() { var obj = EquipmentMaintenance.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.Status = EquipmentResult.遗留问题修复.ToString(); obj.Save(); }
protected override void Loading() { var obj = TechnologicalEquipment.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1); ctUseCount.Value = BllTechnologicalEquipment.GetUseAmount(long.Parse(ItemID)); ctUninstallDate.Value = UserStatics.GetSqlServerDateTime(); }
protected override void Loading() { var obj = BaseInfoMember.FindById(MemberId); FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1); ctRechargeDate.Value = DateTime.Now; remainingSum = ctRemainingSum.Value; }
protected override void Loading() { if (!IsAdd) { var dict = MainDict.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindObjectToControls(dict, tabPage1); } }
protected override void Saving() { if (!IsAdd) { var obj = EquipmentOffline.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.OptrType = UserStatics.OptrType; obj.Save(); } }
protected override void Loading() { ctAcceptDate.Value = UserStatics.GetSqlServerDateTime(); var obj = EquipmentMaintenance.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1); ctAccepter1.DataSource = BllEquipmentAccept.GetWhoRepairByWorkShop(UserStatics.OptrType, UserStatics.WorkShop); ctAccepter1.DisplayMember = "Name"; }
protected override void Saving() { if (!IsAdd) { var obj = TechnologicalEquipment.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.OptrType = UserStatics.OptrType; obj.TeHandle = "在用"; obj.Save(); } }
protected override void Saving() { var obj = EquipmentMaintenance.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); TimeSpan ts = ctAcceptDate.Value - ctNoticeDate.Value; obj.WaitingTakes = Math.Ceiling(ts.TotalMinutes); obj.Status = EquipmentResult.已接单.ToString(); obj.Save(); }
protected override void Saving() { if (IsAdd) { var obj = EquipmentOffline.New; FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.OptrType = UserStatics.OptrType; obj.OfflineRepairDate = Convert.ToDateTime("1900-01-01 00:00:01"); obj.Save(); } }
protected override void Saving() { if (IsAdd) { var obj = TechnologicalEquipment.New; FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); obj.OptrType = UserStatics.OptrType; obj.UninstallDate = Convert.ToDateTime("1900-01-01 00:00:00"); obj.TeHandle = "在用"; obj.Save(); } }
protected override void Loading() { if (!IsAdd) { var obj = BaseInfoStaff.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindObjectToControls(obj, tabPage1); } else { ctDateOfEmployment.Value = DateTime.Now.Date; } }
protected override void Saving() { var obj = EquipmentVariation.FindById(long.Parse(ItemID)); FrmAddEditBindComboBoxText.BindControlsToObject(obj, tabPage1); TimeSpan ts = ctFinishDate2.Value - (DateTime)obj.FinishDate1; obj.VariationTakes2 = Math.Ceiling(ts.TotalMinutes); obj.Status = VariationResult.已完成.ToString(); obj.Save(); }
private void RaiseSearchWindow() { FrmEquipmentInformation fei = new FrmEquipmentInformation();; fei.IsSelect = true; fei.ShowDialog(); //返回的SelectedValue,取出SelectedValue的EquipmentInformation EquipmentInformation ei = EquipmentInformation.FindById(fei.SelectedValue); //绑定各个控件 FrmAddEditBindComboBoxText.BindObjectToControls(ei, tabPage1); fei.Dispose(); }