public WorkOrderPopupForm(EmployeeVO employeeVO, int work_order_no = 0) { try { InitializeComponent(); this.employeeVO = employeeVO; this.work_order_no = work_order_no; this.Text = work_order_no > 0 ? "작업 지시 수정" : "작업 지시 등록"; cboFactory.ComboBinding(new FactoryService().GetFactories(this.employeeVO.GetCorporationID()), "FACTORY_NAME", "FACTORY_ID", "선택", 0); cboLine.ComboBinding("선택", 0); cboProcess.ComboBinding("선택", 0); cboProduct.ComboBinding(new ProductService().GetProducts(), "PRODUCT_NAME", "PRODUCT_ID", "선택", 0); if (work_order_no > 0) { DateTime now = DateTime.Now; WorkOrderVO workOrderVO = workOrderService.GetWorkOrder(work_order_no); cboFactory.SelectedValue = workOrderVO.Factory_id; cboLine.SelectedValue = workOrderVO.Line_id; cboProcess.SelectedValue = workOrderVO.Process_id; cboWorker.SelectedValue = workOrderVO.Worker_id; cboProduct.SelectedValue = workOrderVO.Product_id; dtpWorkDate.Value = workOrderVO.Work_order_date; } } catch (Exception err) { MessageBox.Show(err.Message); } }