private void btnOK_Click(object sender, EventArgs e) { try { #region 설비군 등록&수정 if (txtFACGCODE.Text == "" || txtFACGNAME.Text == "" || cboFACGUseYN.Text == "") { MessageBox.Show("필수정보 입력 필요"); return; } FACILITY_GROUP vo = new FACILITY_GROUP(); vo.FACG_CODE = txtFACGCODE.Text; vo.FACG_NAME = txtFACGNAME.Text; vo.FACG_USE_YN = cboFACGUseYN.Text; vo.FACG_LAST_MDFR = txtModifier.Text; vo.FACG_LAST_MDFY = txtModifyDate.Text; vo.FACG_DESC = txtDesc.Text; if (!Update) //설비군 등록 { FacilityService service = new FacilityService(); Message msg = service.InsertFacilityGroup(vo, Update); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } } else //설비군 수정 { FacilityService service = new FacilityService(); Message msg = service.UpdateFacilityGroup(vo, Update); if (msg.IsSuccess) { MessageBox.Show("성공"); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } } #endregion } catch (Exception err) { _logging = new LoggingUtility(this.Name, Level.Info, 30); } }
private void btnMOVE_Click(object sender, EventArgs e) { dgvProductOUT.EndEdit(); int cnt = 0; //체크가 되었는지 확인 foreach (DataGridViewRow item in dgvProductOUT.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { cnt++; } } if (cnt == 1) { ProductOUT_VO vo = new ProductOUT_VO(); vo.SALES_WORK_ORDER_ID = dgvProductOUT.CurrentRow.Cells[1].Value.ToString(); vo.SALES_COM_CODE = dgvProductOUT.CurrentRow.Cells[5].Value.ToString(); vo.ITEM_CODE = dgvProductOUT.CurrentRow.Cells[6].Value.ToString(); vo.WO_PLAN_QTY = Convert.ToInt32(dgvProductOUT.CurrentRow.Cells[8].Value); vo.INS_QTY = Convert.ToInt32(dgvProductOUT.CurrentRow.Cells[9].Value); //현재 창고 안의 재고수량 vo.OUTed_QTY = Convert.ToInt32(dgvProductOUT.CurrentRow.Cells[10].Value); vo.OUTing_QTY = Convert.ToInt32(dgvProductOUT.CurrentRow.Cells[11].Value); if (vo.INS_QTY < vo.OUTing_QTY) { MessageBox.Show("출고수량이 현 창고의 재고수량보다 많을 수 없습니다."); return; } if (vo.WO_PLAN_QTY < vo.OUTed_QTY + vo.OUTing_QTY) { MessageBox.Show("출고 수량이 주문수량을 초과합니다."); return; } if (vo.OUTing_QTY == 0) { MessageBox.Show("출고할 수량을 입력하여 주십시오."); return; } ProductOUTService service = new ProductOUTService(); Message msg = service.ProductOUT(vo, LoginInfo.UserInfo.LI_NAME); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; GetProductOUT(); } else { MessageBox.Show(msg.ResultMessage); return; } } else { MessageBox.Show("하나의 항목씩만 가능"); return; } }
/// <summary> /// W/O 저장하는 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOK_Click(object sender, EventArgs e) { //유효값 확인 bool bQTY = txtOrderQTY.Text.Length > 0; bool bWO = txtWO.Text.Trim().Length > 0; if (!(bQTY || bWO)) { MessageBox.Show("필수값을 입력해주세요.", "필수값 입력 확인", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //전달 vo 생성 SALES_WORK_VO vo = new SALES_WORK_VO(); vo.SALES_ID = 0; //등록 if (InsertOrUpdate == 2) { vo.SALES_ID = int.Parse(txtID.Text); //수정 } vo.SALES_Work_Order_ID = txtWO.Text.Trim(); vo.SO_PurchaseOrder = txtPO.Text.Trim(); vo.COM_CODE = cboCOM.SelectedValue.ToString(); vo.SALES_COM_CODE = cboCOM2.SelectedValue.ToString(); vo.SALES_DUEDATE = dtpDueDate.Value.ToShortDateString(); vo.ITEM_CODE = cboItem.SelectedValue.ToString(); vo.SALES_QTY = int.Parse(txtOrderQTY.Text); if (txtOutQTY.Text.Trim().Length < 1) { txtOutQTY.Text = "0"; } vo.SALES_Out_QTY = int.Parse(txtOutQTY.Text); if (txtNoQTY.Text.Trim().Length < 1) { txtNoQTY.Text = "0"; } vo.SALES_NO_QTY = int.Parse(txtNoQTY.Text); vo.SALES_MKT = cboMarket.Text; vo.SALES_Order_TYPE = cboOrderTyp.Text; vo.SALES_REMARK = txtRemark.Text; //서비스호출 SalesService service = new SalesService(); Message msg = service.InsertOrUpdateSalesWork(vo); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } }
private void btnMOVE_Click(object sender, EventArgs e) { try { dgvMOVEList.EndEdit(); string state = dgvWorkRecordList.CurrentRow.Cells[8].Value.ToString(); if (state == "작업완료") { StringBuilder sb = new StringBuilder(); int cnt = 0; //품목 선택후 List를 전달 foreach (DataGridViewRow item in dgvWorkRecordList.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { sb.Append(item.Cells[23].Value.ToString() + "@"); cnt++; } } if (sb.Length < 1) { MessageBox.Show("실적등록할 항목을 선택하여 주십시오."); return; } sb.Remove(sb.Length - 1, 1); if (MessageBox.Show($"총 {cnt}개의 항목을 실적등록 하시겠습니까?", "실적등록", MessageBoxButtons.YesNo) == DialogResult.Yes) { WorkOrderService service = new WorkOrderService(); Message msg = service.WorkMOVE(sb.ToString()); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); GetWorkOrderInfo(); GetWorkMOVEInfo(); } else { MessageBox.Show(msg.ResultMessage); return; } } } else { MessageBox.Show("작업완료 상태만 실적등록이 가능합니다."); return; } } catch (Exception err) { _logging = new LoggingUtility(this.Name, Level.Info, 30); } }
private void btnProductOUTCancel_Click(object sender, EventArgs e) { dgvProductOUTState.EndEdit(); int cnt = 0; foreach (DataGridViewRow item in dgvProductOUTState.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { cnt++; } } if (cnt == 1) { ProductOUT_VO vo = new ProductOUT_VO(); vo.SALES_WORK_ORDER_ID = dgvProductOUTState.CurrentRow.Cells[1].Value.ToString(); vo.SALES_COM_CODE = dgvProductOUTState.CurrentRow.Cells[5].Value.ToString(); //고객사 창고 vo.ITEM_CODE = dgvProductOUTState.CurrentRow.Cells[6].Value.ToString(); vo.WO_PLAN_QTY = Convert.ToInt32(dgvProductOUTState.CurrentRow.Cells[8].Value); //주문수량 vo.OUTed_QTY = Convert.ToInt32(dgvProductOUTState.CurrentRow.Cells[9].Value); //출고된 수량 if (vo.WO_PLAN_QTY == vo.OUTed_QTY) { MessageBox.Show("이미 출고 완료된 상태입니다."); return; } if (MessageBox.Show($"{vo.SALES_WORK_ORDER_ID} 출하 취소 하시겠습니까?", "출하취소", MessageBoxButtons.YesNo) == DialogResult.Yes) { ProductOUTService service = new ProductOUTService(); Message msg = service.ProductOUTCancel(vo, LoginInfo.UserInfo.LI_NAME); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; GetProductOUTStateList(); } else { MessageBox.Show(msg.ResultMessage); return; } } } else { MessageBox.Show("하나의 항목씩만 가능"); return; } }
/// <summary> /// Shift 저장버튼 클릭시 발생하는 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOK_Click(object sender, EventArgs e) { //유효값 확인 bool bStartTime = txtSTARTTIME.Text.Length == 6; bool bEndTime = txtENDTIME.Text.Length == 6; bool bPerson = txtPersonDirect.Text.Length > 0 && int.Parse(txtPersonDirect.Text) > 0; if (!(bStartTime || bEndTime || bPerson)) { MessageBox.Show("필수값을 입력해주세요.", "필수값 입력 확인", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //전달 vo 생성 SHIFT_VO vo = new SHIFT_VO(); vo.SHIFT_CODE = 0; //등록 if (InsertOrUpdate == 2) { vo.SHIFT_CODE = int.Parse(txtShiftCode.Text); //수정 } vo.SHIFT_TYP = cboShift.Text; vo.SHIFT_STARTTIME = int.Parse(txtSTARTTIME.Text); vo.SHIFT_ENDTIME = int.Parse(txtENDTIME.Text); vo.SHIFT_APPLY_STARTTIME = dtpApplyStartTime.Value.ToShortDateString(); vo.SHIFT_APPLY_ENDTIME = dtpApplyEndTime.Value.ToShortDateString(); vo.SHIFT_PERSON_DIR = int.Parse(txtPersonDirect.Text); vo.SHIFT_USE_YN = cboShiftUseYN.Text; vo.SHIFT_LAST_MDFR = LoginInfo.UserInfo.LI_ID; vo.SHIFT_LAST_MDFY = DateTime.Now.ToShortDateString(); vo.SHIFT_REMARK = txtRemark.Text; vo.FCLTS_CODE = cboFcltsCode.Text; //서비스호출 ShiftService service = new ShiftService(); Message msg = service.InsertOrUpdateShift(vo); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } }
public void Delete(object sender, EventArgs e) { if (((FrmMAIN)this.MdiParent).ActiveMdiChild == this) { try { dgvFactoryList.EndEdit(); StringBuilder sb = new StringBuilder(); int cnt = 0; //품목 선택후 List를 전달 foreach (DataGridViewRow item in dgvFactoryList.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { sb.Append(item.Cells[3].Value.ToString() + "@"); cnt++; } } if (sb.Length < 1) { MessageBox.Show("삭제할 항목을 선택하여 주십시오."); return; } sb.Remove(sb.Length - 1, 1); if (MessageBox.Show($"총 {cnt}개의 항목을 삭제 하시겠습니까?", "삭제", MessageBoxButtons.YesNo) == DialogResult.Yes) { FactoryService service = new FactoryService(); Message msg = service.DeleteFactory("FACTORY", "FAC_CODE", sb); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); GetFactoryInfo(); } else { MessageBox.Show(msg.ResultMessage); return; } } } catch (Exception err) { _logging = new LoggingUtility(this.Name, Level.Info, 30); } } }
private void btnMOVE_Click(object sender, EventArgs e) { dgvSalesEnd.EndEdit(); int cnt = 0; //체크가 되었는지 확인 foreach (DataGridViewRow item in dgvSalesEnd.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { cnt++; } } if (cnt == 1) { if (MessageBox.Show("마감처리 하시겠습니까?", "매출마감", MessageBoxButtons.YesNo) == DialogResult.Yes) { SalesEndState_VO vo = new SalesEndState_VO(); vo.SALES_WORK_ORDER_ID = dgvSalesEnd.CurrentRow.Cells[1].Value.ToString(); vo.SALES_COM_CODE = dgvSalesEnd.CurrentRow.Cells[3].Value.ToString(); vo.ITEM_CODE = dgvSalesEnd.CurrentRow.Cells[4].Value.ToString(); vo.SALES_DUEDATE = dgvSalesEnd.CurrentRow.Cells[6].Value.ToString(); vo.SALES_QTY = Convert.ToInt32(dgvSalesEnd.CurrentRow.Cells[7].Value); vo.SALES_TTL = Convert.ToInt32(dgvSalesEnd.CurrentRow.Cells[10].Value); SalesEndService service = new SalesEndService(); Message msg = service.SalesRecord(vo, LoginInfo.UserInfo.LI_NAME); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; GetSalesEnd(); } else { MessageBox.Show(msg.ResultMessage); return; } } } else { MessageBox.Show("하나의 항목씩만 가능합니다."); return; } }
private void btnWorkCancel_Click(object sender, EventArgs e) { //수정 시 여러개의 체크박스를 선택하는것을 막음 dgvCustomerOrder.EndEdit(); //string sb = string.Empty; int cnt = 0; //체크가 되었는지 확인 foreach (DataGridViewRow item in dgvCustomerOrder.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { cnt++; } } if (cnt == 1) //하나일 경우 PopUp창 띄움 { OrderState_VO vo = new OrderState_VO(); vo.SALES_WORK_ORDER_ID = dgvCustomerOrder.CurrentRow.Cells[8].Value.ToString(); vo.WO_QTY_OUT = Convert.ToInt32(dgvCustomerOrder.CurrentRow.Cells[6].Value); vo.ITEM_CODE = dgvCustomerOrder.CurrentRow.Cells[1].Value.ToString(); vo.FAC_CODE = dgvCustomerOrder.CurrentRow.Cells[4].Value.ToString(); if (MessageBox.Show("작업완료 하시겠습니까?", "제품이동", MessageBoxButtons.YesNo) == DialogResult.Yes) { WorkOrderService service = new WorkOrderService(); Message msg = service.OrderMoveFac(vo); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); GetOrderInfo(); } else { MessageBox.Show(msg.ResultMessage); return; } } } else { MessageBox.Show("하나의 항목씩만 가능합니다."); return; } }
private void btnSalesCancel_Click(object sender, EventArgs e) { dgvSalesEndState.EndEdit(); int cnt = 0; foreach (DataGridViewRow item in dgvSalesEndState.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { cnt++; } } if (cnt == 1) { if (MessageBox.Show("마감취소 하시겠습니까?", "마감취소", MessageBoxButtons.YesNo) == DialogResult.Yes) { SalesEndState_VO vo = new SalesEndState_VO(); vo.SALES_WORK_ORDER_ID = dgvSalesEndState.CurrentRow.Cells[1].Value.ToString(); vo.ITEM_CODE = dgvSalesEndState.CurrentRow.Cells[4].Value.ToString(); SalesEndService service = new SalesEndService(); Message msg = service.SalesCancel(vo, LoginInfo.UserInfo.LI_NAME); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; GetSalesEndState(); } else { MessageBox.Show(msg.ResultMessage); return; } } } else { MessageBox.Show("하나의 항목씩만 가능합니다."); return; } }
private void btnOK_Click(object sender, EventArgs e) { try { #region 공장등록 & 수정 if (cboCategory.Text == "" || txtCode.Text == "" || cboType.Text == "" || cboParent.Text == "" || txtName.Text == "" || cboUseYN.Text == "") { MessageBox.Show("필수정보 입력 필요"); return; } //공통코드 완성 후 콤보박스 바인딩하고 수정이 필요 FACTORY_VO vo = new FACTORY_VO(); vo.FAC_CODE = txtCode.Text; vo.FAC_FCLTY = cboCategory.Text; vo.FAC_FCLTY_PARENT = cboParent.Text; vo.FAC_NAME = txtName.Text; vo.FAC_TYP = cboType.Text; vo.FAC_FREE_YN = cboFreeYN.Text; //순서 텍스트에 null, 숫자 외 입력시 null 값 입력 if (int.TryParse(txtSort.Text, out int plzNull)) { vo.FAC_TYP_SORT = plzNull; } else { vo.FAC_TYP_SORT = null; } vo.FAC_DEMAND_YN = cboDemandYN.Text; vo.FAC_PROCS_YN = cboProcYN.Text; vo.FAC_MTRL_YN = cboMtrlYN.Text; vo.FAC_LAST_MDFR = txtModifier.Text; vo.FAC_LAST_MDFY = txtModifyDate.Text; vo.FAC_USE_YN = cboUseYN.Text; vo.FAC_DESC = txtDesc.Text; vo.COM_NAME = (cboCom.Text.Length < 1) ? "" : cboCom.SelectedValue.ToString(); FactoryService service = new FactoryService(); Message msg = service.SaveFactory(vo, Update); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } #endregion } catch (Exception err) { this.Log.WriteError($"[[RECV {this.Name}]]:{err.Message}"); } }
private void btnOK_Click(object sender, EventArgs e) { try { if (txtComCode.Text == "" || txtComName.Text == "" || cboComType.Text == "" || cboAutoYN.Text == "" || cboStartYN.Text == "" || cboUseYN.Text == "") { MessageBox.Show("필수정보 입력 필요"); return; } COMPANY_VO vo = new COMPANY_VO(); vo.COM_CODE = txtComCode.Text; vo.COM_NAME = txtComName.Text; vo.COM_TYP = cboComType.Text; vo.COM_CEO = txtOwnerName.Text; vo.COM_REG_NUM = txtRegNum.Text; vo.COM_TYP_INDSTRY = txtComType.Text; vo.COM_TYP_BSNS = txtTypeTEA.Text; vo.COM_MANAGER = txtManager.Text; vo.COM_EML = txtEmail.Text; vo.COM_TEL = txtTell.Text; if (dtpStart.Checked) { vo.COM_STR_DATE = dtpStart.Value.ToString("yyyy-MM-dd"); } else { vo.COM_STR_DATE = null; } if (dtpEnd.Checked) { vo.COM_END_DATE = dtpEnd.Value.ToString("yyyy-MM-dd"); } else { vo.COM_END_DATE = null; } vo.COM_TRAD_YN = cboTradeYN.Text; vo.COM_FAX = txtFAX.Text; vo.COM_AUTOIN_YN = cboAutoYN.Text; vo.COM_START_YN = cboStartYN.Text; vo.COM_USE_YN = cboUseYN.Text; vo.COM_INFO = txtComDesc.Text; vo.COM_LAST_MDFR = COM_LAST_MDFR; vo.COM_LAST_MDFY = COM_LAST_MDFY; CompanyService service = new CompanyService(); Message msg = service.SaveCompany(vo, Update); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } } catch (Exception err) { this.Log.WriteError($"[[RECV {this.Name}]]:{err.Message}"); } }
private void btnFinalWork_Click(object sender, EventArgs e) { try { //수정 시 여러개의 체크박스를 선택하는것을 막음 dgvMOVEList.EndEdit(); //string sb = string.Empty; int cnt = 0; //체크가 되었는지 확인 foreach (DataGridViewRow item in dgvMOVEList.Rows) { if (Convert.ToBoolean(item.Cells[0].Value)) { cnt++; } } if (cnt == 1) //하나일 경우 PopUp창 띄움 { INSTACK_VO vo = new INSTACK_VO(); vo.SALES_WORK_ORDER_ID = dgvMOVEList.CurrentRow.Cells[8].Value.ToString(); vo.INS_QTY = Convert.ToInt32(dgvMOVEList.CurrentRow.Cells[6].Value); vo.ITEM_CODE = dgvMOVEList.CurrentRow.Cells[1].Value.ToString(); if (MessageBox.Show("공정이동 하시겠습니까?", "공정이동", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (dgvMOVEList.CurrentRow.Cells[4].Value.ToString() == "OS") { vo.INS_WRHS = "OS"; WorkOrderService service = new WorkOrderService(); Message msg = service.InsertMoveUpdate(vo); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); GetWorkMOVEInfo(); } else { MessageBox.Show(msg.ResultMessage); return; } } else { vo.INS_WRHS = "H_01"; WorkOrderService service = new WorkOrderService(); Message msg = service.InsertMoveUpdate(vo); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); GetWorkMOVEInfo(); } else { MessageBox.Show(msg.ResultMessage); return; } } } } else { MessageBox.Show("하나의 항목씩만 공정이동 가능"); return; } } catch (Exception err) { _logging = new LoggingUtility(this.Name, Level.Info, 30); } }
private void btnOK_Click(object sender, EventArgs e) { try { #region BOR등록 & 수정 if (cboItemCode.Text == "" || cboPROC.Text == "" || cboFacil.Text == "" || txtTime.Text == "" || txtPrio.Text == "" || cboUseYN.Text == "") { MessageBox.Show("필수정보 입력 필요"); return; } BOR_VO vo = new BOR_VO(); vo.BOR_CODE = BOR_CODE; vo.ITEM_CODE = cboItemCode.Text; vo.BOR_PROCS_CODE = cboPROC.Text; vo.FCLTS_CODE = cboFacil.Text; vo.BOR_PROCS_TIME = int.Parse(txtTime.Text); vo.BOR_PRIORT = int.Parse(txtPrio.Text); if (int.TryParse(txtLead.Text, out int plzNull1)) { vo.BOR_PROCS_LEADTIME = plzNull1; } else { vo.BOR_PROCS_LEADTIME = null; } try { vo.BOR_YIELD = Convert.ToDecimal(txtYIELD.Text); } catch { MessageBox.Show("err수율 : 올바른 소수점의 형태가 아닙니다."); return; } vo.BOR_USE_YN = cboUseYN.Text; vo.BOR_REMARK = txtREMARK.Text; vo.BOR_LAST_MDFR = LoginInfo.UserInfo.LI_ID; vo.BOR_LAST_MDFY = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); BORService service = new BORService(); Message msg = service.SaveBOR(vo, Update); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } #endregion } catch (Exception err) { this.Log.WriteError($"[[RECV {this.Name}]]:{err.Message}"); } }
/// <summary> /// 회원 등록 버튼 클릭시 발생하는 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOK_Click(object sender, EventArgs e) { //ID중복검사여부 확인 if (!bIDCheck) { MessageBox.Show("ID의 유효성 검사는 필수입니다.", "ID 중복검사", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //값 입력 확인 bool isemptyTextExist = false; StringBuilder sb = new StringBuilder(); foreach (var item in pnlContents.Controls) { if (item is TextBox) { TextBox tb = item as TextBox; if (tb.Text.Trim().Length < 1) { isemptyTextExist = true; sb.AppendFormat($"<{tb.Tag.ToString()}>"); } } } if (isemptyTextExist) { MessageBox.Show(sb.ToString() + "항목을 입력해주세요."); return; } bool bPwdCheck = ValidCheck.VaildText(ValidCheck.ContentTypes.Password, txtPwd.Text.Trim()); bool bPwd2Check = (txtPwd.Text == txtPwdCheck.Text); bool bNameCheck = ValidCheck.VaildText(ValidCheck.ContentTypes.이름, txtName.Text.Trim()); bool bEMLCheck = ValidCheck.VaildText(ValidCheck.ContentTypes.Email, txtEML.Text.Trim()); if (bIDCheck && bPwdCheck && bPwd2Check && bNameCheck && bEMLCheck) { MANAGER_VO mv = new MANAGER_VO { MANAGER_ID = txtID.Text.Trim() , MANAGER_NAME = txtName.Text.Trim() , MANAGER_PSWD = txtPwd.Text.Trim() , MANAGER_EML = txtEML.Text.Trim() , MANAGER_DEP = cboDept.Text }; //서비스호출 LoginService service = new LoginService(); Message msg = service.InsertOrUpdateManager(mv); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } } else { MessageBox.Show("유효한 값이 아닙니다. 입력항목들을 확인해주세요.", "입력값 확인", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } }
private void btnOK_Click(object sender, EventArgs e) { try { #region 설비군 등록&수정 if (txtFACGCODE.Text == "" || txtFACCODE.Text == "" || txtFACNAME.Text == "" || cboFACEXHST.Text == "" || cboFACGOOD.Text == "" || cboFACUseYN.Text == "") { MessageBox.Show("필수정보 입력 필요"); return; } FACILITY_VO vo = new FACILITY_VO(); vo.FACG_CODE = txtFACGCODE.Text; vo.FCLTS_CODE = txtFACCODE.Text; vo.FCLTS_NAME = txtFACNAME.Text; vo.FCLTS_WRHS_EXHST = cboFACEXHST.SelectedValue.ToString(); vo.FCLTS_WRHS_GOOD = cboFACGOOD.SelectedValue.ToString(); vo.FCLTS_WRHS_BAD = (cboFACBAD.SelectedValue == null) ? "" : cboFACBAD.SelectedValue.ToString(); vo.FCLTS_USE_YN = cboFACUseYN.Text; vo.FCLTS_EXTRL_YN = cboEXTRLYN.Text; vo.FCLTS_LAST_MDFR = FCLTS_LAST_MDFR; vo.FCLTS_LAST_MDFY = FCLTS_LAST_MDFY; vo.FCLTS_NOTE = txtNote.Text; vo.FCLTS_REMARK = txtREMARK.Text; if (!Update) //설비 등록 { FacilityService service = new FacilityService(); Message msg = service.InsertFacility(vo, Update); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } } else //설비 수정 { FacilityService service = new FacilityService(); Message msg = service.UpdateFacility(vo, Update); if (msg.IsSuccess) { MessageBox.Show(msg.ResultMessage); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(msg.ResultMessage); return; } } #endregion } catch (Exception err) { _logging = new LoggingUtility(this.Name, Level.Info, 30); } }