/// <summary> /// 단축키 입력 및 버튼 입력시 실행되는 코드 /// </summary> public void Btn_Ok_Click() { string ctrlname = ""; if (!CommonFuction.CheckMandatory(gbScrap, ref ctrlname)) { CustomMessageBox.Show(MessageBoxButtons.OK, "확인", ctrlname + "을 확인해주세요"); return; } else { if (string.IsNullOrWhiteSpace(txtNumber.ucValue) == false && string.IsNullOrWhiteSpace(txtRackId.ucValue) == true) { result = CustomMessageBox.Show(MessageBoxButtons.OK, "확인", "해당 모델은 이미 폐기되었습니다."); } else { try { sql = "ProcDurable&HistInMMScrapPop"; result = CustomMessageBox.Show(MessageBoxButtons.OKCancel, "확인", "폐기하시겠습니까?"); if (result == DialogResult.OK) { Dictionary <string, object> param = new Dictionary <string, object>(); param.Add("@id", txtNumber.ucValue); param.Add("@modifier", Program.CurrentUser); param.Add("@comment", txtComment.ucValue); DataTable table = db.ExecuteProcedure(sql, param); result = CustomMessageBox.Show(MessageBoxButtons.OK, "확인", "폐기되었습니다."); resetRack.ResetRackStatus(true); foreach (Control ctrl in gbScrap.Controls) { if (ctrl is UserControls.MaskTextBox) { UserControls.MaskTextBox tb = (UserControls.MaskTextBox)ctrl; if (string.IsNullOrWhiteSpace(tb.ucValue) == false) { tb.ucValue = string.Empty; } } } } } catch (Exception ee) { LogFactory.Log(ee); CustomMessageBox.Show(MessageBoxButtons.OK, "확인", "문제가 발생했습니다.\n 로그를 확인하세요."); } } } }
/// <summary> /// 단축키 입력 및 버튼 입력시 실행되는 코드 /// </summary> public void BtnReset_Click() { foreach (Control ctrl in gbScrap.Controls) { if (ctrl is UserControls.MaskTextBox) { UserControls.MaskTextBox tb = (UserControls.MaskTextBox)ctrl; if (tb.ucValue != string.Empty) { tb.ucValue = string.Empty; } } } }
/// <summary> /// 버튼의 이벤트들이 발생된 후 각각의 컨트롤러의 텍스트들을 초기화 해주는 함수 /// </summary> public void MakeEmpty() { CommonFuction.SetUseYNList(ref cbbUseYN); foreach (Control ctrl in groupBox1.Controls) { if (ctrl is UserControls.MaskTextBox) { UserControls.MaskTextBox tb = (UserControls.MaskTextBox)ctrl; if (tb.ucValue != string.Empty) { tb.ucValue = string.Empty; } } } }
private void FindNum(string number) { List <SqlParameter> param = new List <SqlParameter>() { new SqlParameter("@id", number) }; List <Dictionary <string, object> > varList = db.CallSelectProcedure("SelectDurablebyId", param); if (varList.Count == 0) { CustomMessageBox.Show(MessageBoxButtons.OK, "확인", "해당 Mask 일련번호가 없습니다."); BtnReset_Click(); } else { txtName.ucValue = varList[0]["DURABLEPRODUCTID"].ToString(); txtUseDate.ucValue = varList[0]["USEDATE"].ToString(); txtTotUse.ucValue = varList[0]["TOTUSEQTY"].ToString(); txtRackId.ucValue = varList[0]["RACKID"].ToString(); txtDescript.ucValue = varList[0]["DESCRIPTION"].ToString(); if (string.IsNullOrWhiteSpace(txtNumber.ucValue) == false && string.IsNullOrWhiteSpace(txtRackId.ucValue) == true) { CustomMessageBox.Show(MessageBoxButtons.OK, "확인", "해당모델은 이미 폐기되었습니다."); foreach (Control ctrl in gbScrap.Controls) { if (ctrl is UserControls.MaskTextBox) { UserControls.MaskTextBox tb = (UserControls.MaskTextBox)ctrl; if (string.IsNullOrWhiteSpace(tb.ucValue) == false) { tb.ucValue = string.Empty; } } } } } }
/// <summary> /// 버튼의 이벤트들이 발생된 후 각각의 컨트롤러의 텍스트들을 초기화 해주는 함수 /// </summary> public void MakeEmpty() { CommonFuction.SetUseYNList(ref cbbUseYn); foreach (Control ctrl in groupBox1.Controls) { if (ctrl is UserControls.MaskTextBox) { UserControls.MaskTextBox tb = (UserControls.MaskTextBox)ctrl; if (string.IsNullOrWhiteSpace(tb.ucValue) == false) { tb.ucValue = string.Empty; } } if (ctrl is MaskCodeHelper) { MaskCodeHelper ch = (MaskCodeHelper)ctrl; if (string.IsNullOrWhiteSpace(ch.ucValue) == false) { ch.ucValue = string.Empty; } } } }