private void btnSystem_Click(object sender, EventArgs e) { IsysService service = sysService.GetService(); var list = service.GetCmn("3022"); if (list.Count > 0) { foreach (var l in list) { switch (l.CODE) { case "0": l.VALUE = nudDisk.Value.ToString(); break; default: break; } } } service.UpdateDict(list); MsgBoxEx.Info("Save success, please refresh the data."); }
private void InitWaferOption(IsysService service) { //yield var list = service.GetCmn("3010"); if (list.Count > 0) { foreach (var l in list) { switch (l.CODE) { case "0": nudLotYield.Value = decimal.Parse(l.VALUE); break; case "1": nudWaferYield.Value = decimal.Parse(l.VALUE); break; default: break; } } } }
private void btnWaferYield_Click(object sender, EventArgs e) { IsysService service = sysService.GetService(); //yield var list = service.GetCmn("3010"); if (list.Count > 0) { foreach (var l in list) { switch (l.CODE) { case "0": l.VALUE = nudLotYield.Value.ToString(); break; case "1": l.VALUE = nudWaferYield.Value.ToString(); break; default: break; } } } var rs = service.UpdateDict(list); if (rs == "0") { DataCache.CmnDict = service.GetCmn(""); } MsgBoxEx.Info("Save success, please refresh the data."); }
private void btnArchive_Click(object sender, EventArgs e) { if (MsgBoxEx.ConfirmYesNo("Are you sure to archive the data") == DialogResult.No) { return; } DataOperation(0); DataCache.RefreshCache(); IsysService service = sysService.GetService(); var entity = service.GetCmn("3021").FirstOrDefault(s => s.CODE == "0"); if (entity != null) { txtArchiveDate.Text = entity.VALUE; } }
private void InitSystemOption(IsysService service) { //yield var list = service.GetCmn("3022"); if (list.Count > 0) { foreach (var l in list) { switch (l.CODE) { case "0": nudDisk.Value = decimal.Parse(l.VALUE); break; default: break; } } } }
private void InitClassificationRole(IsysService service) { //缺陷分类权限 IwrService wService = wrService.GetService(); clbClass.DataSource = wService.GetBaseClassificationItem(); clbClass.ValueMember = "id"; clbClass.DisplayMember = "name"; var dictList = service.GetCmn("3000"); for (int i = 0; i < clbClass.Items.Count; i++) { var code = ((WmClassificationItemEntity)clbClass.Items[i]).ID.ToString(); var rs = dictList.Count(s => s.CODE == code) > 0; if (rs) { clbClass.SetItemChecked(i, true); } } }
private void Login(string userid, string pwd) { IsysService service = sysService.GetService(); UserInfoEntity ent = service.Login(userid, pwd); if (ent.IsOK == 0) { DataCache.UserInfo = ent; LoadLocalSettings(DataCache.UserInfo); DataCache.CmnDict = service.GetCmn(""); DataCache.Tbmenus = service.GetMenuByUserId(userid); var msg = GetExamInfo(); if (!string.IsNullOrEmpty(msg)) { MsgBoxEx.Info(msg); return; } //加载数据 DataCache.RefreshCache(); if (this.InvokeRequired) { this.Invoke(new Action(() => { System.Configuration.Configuration config = WR.Utils.Config.GetConfig(); config.AppSettings.Settings.Remove("userid"); config.AppSettings.Settings.Add("userid", userid); config.Save(); WR.Utils.Config.Refresh(); frmMain.SetForm(); })); } else { System.Configuration.Configuration config = WR.Utils.Config.GetConfig(); config.AppSettings.Settings.Remove("userid"); config.AppSettings.Settings.Add("userid", userid); config.Save(); WR.Utils.Config.Refresh(); frmMain.SetForm(); } } else { string msg = MessageConst.frm_login_msg003; switch (ent.IsOK) { case -99: msg = MessageConst.frm_login_msg003; break; case -1: msg = MessageConst.const_msg001; break; case -2: msg = MessageConst.const_msg002; break; case -3: msg = MessageConst.const_msg003; break; case -4: msg = MessageConst.const_msg001; break; default: msg = MessageConst.const_msg001; break; } if (this.InvokeRequired) { this.Invoke(new Action(() => { MsgBoxEx.Info(msg); btnOK.Enabled = true; btnReset.Enabled = true; lblMsg.Visible = false; txtUser.Enabled = true; txtPwd.Enabled = true; txtPwd.Focus(); })); } else { MsgBoxEx.Info(msg); btnOK.Enabled = true; btnReset.Enabled = true; lblMsg.Visible = false; txtUser.Enabled = true; txtPwd.Enabled = true; txtPwd.Focus(); } } }
private void DataOperation(int type) { string sdate = string.Empty; string edate = string.Empty; if (type == 0) { if (rbtASpecified.Checked == true) { if (dtpAfrom.Value > dtpAto.Value) { MsgBoxEx.Info("Start time cannot be greater than end time."); return; } sdate = dtpAfrom.Value.ToString("yyyyMMdd"); edate = dtpAto.Value.ToString("yyyyMMdd"); } else { sdate = DateTime.MinValue.ToString("yyyyMMdd"); edate = dtpAless.Value.ToString("yyyyMMdd"); } } else if (type == 1) { if (rbtRSpecified.Checked == true) { if (dtpRfrom.Value > dtpRto.Value) { MsgBoxEx.Info("Start time cannot be greater than end time."); return; } sdate = dtpRfrom.Value.ToString("yyyyMMdd"); edate = dtpRto.Value.ToString("yyyyMMdd"); } else { sdate = DateTime.MinValue.ToString("yyyyMMdd"); edate = dtpRless.Value.ToString("yyyyMMdd"); } } else if (type == 2) { if (rbtDSpecified.Checked == true) { if (dtpDfrom.Value > dtpDto.Value) { MsgBoxEx.Info("Start time cannot be greater than end time."); return; } sdate = dtpDfrom.Value.ToString("yyyyMMdd"); edate = dtpDto.Value.ToString("yyyyMMdd"); } else { sdate = DateTime.MinValue.ToString("yyyyMMdd"); edate = dtpDless.Value.ToString("yyyyMMdd"); } } try { ShowLoading(ToopEnum.loading); IwrService service = wrService.GetService(); var msg = service.DataArchive(sdate, edate, type.ToString()); MsgBoxEx.Info(msg); } catch (Exception ex) { throw ex; } finally { //3020 IsysService service = sysService.GetService(); var list = service.GetCmn("3020"); if (list[0].CODE == "1") { list[0].CODE = "0"; service.UpdateDict(list); } CloseLoading(); } }