private void btnCreateWorkOrder_Click(object sender, EventArgs e) { // 작업지시 생성 if (!string.IsNullOrEmpty(lblGvCode.Text)) { DateTime now = DateTime.Now; WorkOrder_Service service = new WorkOrder_Service(); WorkOrderNewVO item = new WorkOrderNewVO(); item.Ins_Emp = GlobalUsage.UserID; item.Item_Code = txtItemSearch.CodeText; item.Mat_LotNo = "MAT" + now.ToString("yyyyMMddHHmmss"); item.Plan_Qty = Convert.ToInt32(txtPlanQty.TextBoxText); item.Plan_Unit = lblUnit.Text; item.Wo_Req_No = lblReqNo.Text; item.Req_Seq = Convert.ToInt32(lblReqSeq.Text); item.Wc_Code = GlobalUsage.WcCode; item.Wo_Order = "4"; item.Wo_Status = "생산대기"; item.Prd_Unit = lblUnit.Text; if (service.InsertWorkOrder(item, Convert.ToInt64(lblHistSeq.Text), lblWorkorderno.Text, lblGvCode.Text, Convert.ToInt32(lblStatusSeq.Text))) { Program.Log.WriteInfo($"{GlobalUsage.UserID}이(가) 생산지시({lblReqNo.Text})에 관한 작업장({GlobalUsage.WcCode})의 작업지시를 {now.ToString("yyyy-MM-dd HH:mm:ss")}에 생성하였음"); this.Close(); } else { Program.Log.WriteInfo($"{GlobalUsage.UserID}이(가) 생산지시({lblReqNo.Text})에 관한 작업장({GlobalUsage.WcCode})의 작업지시를 {now.ToString("yyyy-MM-dd HH:mm:ss")}에 생성하려했으나 실패하였음"); MessageBox.Show("작업지시 생성에 실패하였습니다."); } } }
private void btnCreateWorkOrder_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(lblHistReq.Text)) { try { DateTime now = DateTime.Now; WorkOrder_Service service = new WorkOrder_Service(); bool IsSuccess = service.InsertWorkOrder( new VO.WorkOrderNewVO() { Ins_Emp = GlobalUsage.UserID, Item_Code = txtItemSearch.CodeText, Mat_LotNo = "MAT" + now.ToString("yyyyMMddHHmmss"), Plan_Qty = Convert.ToInt32(txtPlanQty.TextBoxText), Plan_Unit = lblItem_Unit.Text, Wo_Req_No = txtReqNo.TextBoxText, Req_Seq = Convert.ToInt32(lblReq_Seq.Text), Wc_Code = txtWcSearch.CodeText, Wo_Status = "생산대기", Wo_Order = "5", Prd_Unit = lblItem_Unit.Text }, Convert.ToInt64(lblHistReq.Text)); if (IsSuccess) { Program.Log.WriteInfo($"{GlobalUsage.UserName}이(가) 작업지시를 생성함"); } else { MessageBox.Show("생성실패", "작업지시생성"); Program.Log.WriteInfo($"{GlobalUsage.UserName}이(가) 작업지시 생성에 실패함"); } this.Close(); } catch (Exception ee) { Program.Log.WriteFatal($"{GlobalUsage.UserName}이(가) 작업지시 생성에 실패함", ee); MessageBox.Show("생성실패", "작업지시생성"); } } }// 작업지시생성버튼