コード例 #1
0
ファイル: frm현대공정관리.cs プロジェクト: munsejin/MES
        private void dateSave(String lot_no, String complete_amt)
        {
            int rsNum = wnDm.insert현대(
                lot_no
                , txt_item_nm.Tag.ToString()
                , txt_cust_nm.Tag.ToString()
                , cmb_flow.SelectedValue.ToString()
                , cmb_fac.SelectedValue.ToString()
                , dtp_today.Value.ToString().Substring(0, 10)
                , cmb_staff.SelectedValue.ToString()
                , complete_amt
                , (cmb_flow.SelectedIndex).ToString()

                );


            if (rsNum == 0)
            {
                wnProcCon wDmProc = new wnProcCon();
                int       rsNum2  = wDmProc.prod_item_stock_upd(txt_item_nm.Tag.ToString());



                MessageBox.Show("성공적으로 등록하였습니다.");

                if (rsNum2 == -9)
                {
                    MessageBox.Show("제품재고조정 실패");
                }

                MessageBox.Show("성공적으로 등록하였습니다.");
                공정LIST();
            }
            else if (rsNum == 1)
            {
                MessageBox.Show("저장에 실패하였습니다");
            }
            else if (rsNum == 2)
            {
                MessageBox.Show("SQL COMMAND 에러");
            }
            else
            {
                MessageBox.Show("Exception 에러1");
            }
        }
コード例 #2
0
ファイル: frm현대공정관리.cs プロジェクト: munsejin/MES
        private void item_input(String lot_no, String complete_amt)
        {
            int rsNum = wnDm.input_item현대(
                lot_no
                , txt_item_nm.Tag.ToString()
                , txt_cust_nm.Tag.ToString()
                , cmb_flow.SelectedValue.ToString()
                , cmb_fac.SelectedValue.ToString()
                , dtp_today.Value.ToString().Substring(0, 10)
                , cmb_staff.SelectedValue.ToString()
                , complete_amt
                , (cmb_flow.SelectedIndex).ToString()
                , str현재고.ToString()

                );


            if (rsNum == 0)
            {
                wnProcCon wDmProc = new wnProcCon();
                int       rsNum2  = wDmProc.prod_item_stock_upd(txt_item_nm.Tag.ToString());
                MessageBox.Show("재고 저장 성공.");
            }
            else if (rsNum == 1)
            {
                MessageBox.Show("재고 저장에 실패");
            }
            else if (rsNum == 2)
            {
                MessageBox.Show("SQL COMMAND 에러");
            }
            else
            {
                MessageBox.Show("Exception 에러1");
            }
        }
コード例 #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txt_lot_no.Text.ToString().Equals(""))
            {
                MessageBox.Show("작업지시서를 선택하십시요.");
                return;
            }

            DataTable     dt  = new DataTable();
            wnDm          wDm = new wnDm();
            StringBuilder sb  = new StringBuilder();

            wDm = new wnDm();
            sb  = new StringBuilder();

            //공정완료 체크
            sb.AppendLine("and LOT_NO = '" + txt_lot_no.Text.ToString() + "' ");
            sb.AppendLine("and COMPLETE_YN = 'Y' ");
            dt = wDm.fn_Work_Flow_Cnt(sb.ToString());
            if (int.Parse(dt.Rows[0]["cnt"].ToString()) > 0)
            {
                MessageBox.Show("이미 공정완료된 작업공정입니다. ");
                return;
            }

            //insert & update 체크
            sb = new StringBuilder();
            sb.AppendLine("and LOT_NO = '" + txt_lot_no.Text.ToString() + "' ");
            dt = wDm.fn_Work_Flow_Cnt(sb.ToString());

            if (int.Parse(dt.Rows[0]["cnt"].ToString()) > 0) //update
            {
                int rsNum = wDm.update_Work_Flow(
                    txt_lot_no.Text.ToString()
                    , txt_item_cd.Text.ToString()
                    , dgv
                    , lbl_flow_cd
                    , lbl_flow_seq
                    , lbl_item_iden
                    , flow_cnt);

                if (rsNum == 0)
                {
                    wnProcCon wDmProc = new wnProcCon();
                    int       rsNum2  = wDmProc.prod_item_stock_upd(txt_item_cd.Text.ToString());

                    flow_detail_logic(); // 데이터 갱신

                    workLogic();         //작업지시서 목록
                    flowLogic();         //공정 목록

                    MessageBox.Show("성공적으로 수정하였습니다.");

                    if (rsNum2 == -9)
                    {
                        MessageBox.Show("제품재고조정 실패");
                    }
                }
                else if (rsNum == 1)
                {
                    MessageBox.Show("저장에 실패하였습니다");
                }
                else
                {
                    MessageBox.Show("Exception 에러");
                }
            }
            else //insert
            {
                int rsNum = wDm.insert_Work_Flow(
                    txt_lot_no.Text.ToString()
                    , txt_item_cd.Text.ToString()
                    , dgv
                    , lbl_flow_cd
                    , lbl_flow_seq
                    , lbl_item_iden
                    , flow_cnt);

                if (rsNum == 0)
                {
                    wnProcCon wDmProc = new wnProcCon();
                    int       rsNum2  = wDmProc.prod_item_stock_upd(txt_item_cd.Text.ToString());

                    btnFlow.Enabled   = true;
                    btnDelete.Enabled = true;

                    flow_detail_logic(); // 데이터 갱신

                    workLogic();         //작업지시서 목록
                    flowLogic();         //공정 목록

                    MessageBox.Show("성공적으로 등록하였습니다.");

                    if (rsNum2 == -9)
                    {
                        MessageBox.Show("제품재고조정 실패");
                    }
                }
                else if (rsNum == 1)
                {
                    MessageBox.Show("저장에 실패하였습니다");
                }
                else
                {
                    MessageBox.Show("Exception 에러");
                }
            }
        }
コード例 #4
0
        private void btnFlow_Click(object sender, EventArgs e)
        {
            if (dgv[flow_cnt - 1].Rows.Count > 0)
            {
                StringBuilder sb  = new StringBuilder();
                wnDm          wDm = new wnDm();
                DataTable     dt  = new DataTable();
                sb.AppendLine("and LOT_NO = '" + txt_lot_no.Text.ToString() + "' ");
                dt = wDm.fn_Work_Flow_Cnt(sb.ToString());

                if (int.Parse(dt.Rows[0]["cnt"].ToString()) == 0)
                {
                    MessageBox.Show("등록된 공정이력이 없습니다.");
                    return;
                }

                dt = wDm.fn_Work_Raw_Out_Yn(txt_lot_no.Text.ToString());
                if (dt.Rows[0]["RAW_OUT_YN"].ToString().Equals("N"))
                {
                    MessageBox.Show("자재 출고가 되지 않아 공정완료를 할 수 없습니다. \n 작업지시서에 자재출고를 설정하시기 바랍니다.");
                    return;
                }
                ComInfo      comInfo = new ComInfo();
                DialogResult msgOk   = MessageBox.Show("공정완료를 확정 하시겠습니까?", "경고여부", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (msgOk == DialogResult.No)
                {
                    return;
                }

                //남은 수량 불량작업지시서로 이관 하기 위한 작업 소스
                double input_amt = 0.0;
                for (int i = 0; i < dgv[flow_cnt - 1].Rows.Count; i++)
                {
                    input_amt += double.Parse(dgv[flow_cnt - 1].Rows[i].Cells[3].Value.ToString());
                }

                double inst_amt = double.Parse(txt_inst_amt.Text.ToString());

                double poor_cnt = inst_amt - input_amt;
                if (poor_cnt > 0)
                {
                    sb = new StringBuilder();
                    sb.AppendLine("지시수량보다 적게 등록이 되어");
                    sb.AppendLine(poor_cnt + "개는 불량 작업지시서로 자동 등록됩니다.");
                    MessageBox.Show(sb.ToString());
                }
                // 불량작업지시서 작업 소스 끝

                wDm = new wnDm();
                int rsNum = wDm.update_Work_Flow(
                    txt_lot_no.Text.ToString()
                    , txt_item_cd.Text.ToString()
                    , dgv
                    , lbl_flow_cd
                    , lbl_flow_seq
                    , lbl_item_iden
                    , flow_cnt);

                if (rsNum == 0)
                {
                    int rsNum2 = wDm.update_Work_Flow_Complete(txt_lot_no.Text.ToString(), poor_cnt);

                    if (rsNum2 == 0)
                    {
                        wnProcCon wDmProc = new wnProcCon();
                        int       rsNum3  = wDmProc.prod_item_stock_upd(txt_item_cd.Text.ToString());

                        workLogic(); //작업지시서 목록
                        flowLogic(); //공정 목록

                        MessageBox.Show("공정 완료 되었습니다. ");

                        if (rsNum3 == -9)
                        {
                            MessageBox.Show("제품 재고 조정 실패.");
                        }
                    }
                    else if (rsNum2 == 1)
                    {
                        MessageBox.Show("공정 완료에 실패하였습니다. ");
                    }
                    else
                    {
                        MessageBox.Show("Exception 에러");
                    }
                    return;
                }
                else if (rsNum == 1)
                {
                    MessageBox.Show("저장에 실패하였습니다");
                }
                else
                {
                    MessageBox.Show("Exception 에러");
                }
            }
            else
            {
                MessageBox.Show("아직 공정이 끝나지 않았습니다. 다시 설정해주시기 바랍니다.");
                return;
            }
        }
コード例 #5
0
        private void btn_save_Click(object sender, EventArgs e)
        {
            if (workComp.Rows.Count == 0)
            {
                MessageBox.Show("작업을 진행할 제품을 선택하세요.");
                return;
            }

            double AMT_SUM  = 0;
            double POOR_SUM = 0;
            double LOSS_SUM = 0;


            for (int j = 0; j < workComp.Rows.Count; j++)
            {
                workComp.Rows[j].Cells[3].Value = workComp.Rows[j].Cells[3].Value ?? "0";
                workComp.Rows[j].Cells[4].Value = workComp.Rows[j].Cells[4].Value ?? "0";
                workComp.Rows[j].Cells[5].Value = workComp.Rows[j].Cells[5].Value ?? "0";

                if (!(bool)(workComp.Rows[j].Cells[0].Value ?? false))
                {
                    workComp.Rows.Remove(workComp.Rows[j]);
                    j--;
                }
            }


            for (int j = 0; j < workComp.Rows.Count; j++)
            {
                POOR_SUM += double.Parse(workComp.Rows[j].Cells[5].Value.ToString());
                LOSS_SUM += double.Parse(workComp.Rows[j].Cells[4].Value.ToString());

                AMT_SUM += double.Parse(workComp.Rows[j].Cells[3].Value.ToString());
            }



            int rsNum = wnDm.insert_Work_Flow3_K(
                txt_lot_no.Text.ToString()
                , txt_item_cd.Text.ToString()
                , txt_lotsub.Text.ToString()
                , str공정단계
                , txt공정코드.Text.ToString()
                , txt투입량.Text.ToString()
                , txt로스.Text.ToString()
                , txt불량.Text.ToString()
                , txt완료량.Text.ToString()
                , workComp
                , lbl검사.Tag.ToString()
                , lbl식별표.Tag.ToString()
                , txt_BAL_STOCK.Text.ToString()


                );

            if (rsNum == 0)
            {
                wnProcCon wDmProc = new wnProcCon();
                int       rsNum2  = wDmProc.prod_item_stock_upd(txt_item_cd.Text.ToString());
                //btnDelete.Enabled = true;
                MessageBox.Show("성공적으로 등록하였습니다.");

                kiosk원자재반환 k_원자재반환 = new kiosk원자재반환();
                /*잔재추가*/
                if (Common.p_saupNo.Equals("6061660355"))
                {
                    if (MessageBox.Show("공정중 원자재가 남았습니까?", "원자재", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        k_원자재반환.ShowDialog();
                    }
                }


                if (rsNum2 == -9)
                {
                    MessageBox.Show("제품재고조정 실패");
                }
            }
            else if (rsNum == 1)
            {
                MessageBox.Show("저장에 실패하였습니다");
            }
            else
            {
                MessageBox.Show("Exception 에러");
            }



            if (lbl식별표.Tag == "Y")
            {
                MessageBox.Show("제품이 완성되었습니다. -재고입고-");

                for (int i = 0; i < workComp.Rows.Count; i++)
                {
                    AMT_SUM  += double.Parse(workComp.Rows[i].Cells["W_완료"].Value.ToString());
                    POOR_SUM += double.Parse(workComp.Rows[i].Cells["W_완료"].Value.ToString());
                    LOSS_SUM += double.Parse(workComp.Rows[i].Cells["W_완료"].Value.ToString());
                }

                AMT_SUM  += double.Parse(txt완료량.Text.ToString());
                POOR_SUM += double.Parse(txt불량.Text.ToString());
                LOSS_SUM += double.Parse(txt로스.Text.ToString());
            }

            if (AMT_SUM + POOR_SUM + LOSS_SUM == double.Parse(txt_inst_amt.Text.ToString()))
            {
                MessageBox.Show("작업이 끝났습니다.");

                wnDm.공정완료(txt_lot_no.Text.ToString());
            }
        }
コード例 #6
0
        private void plan_logic()
        {
            try
            {
                if (txt_cust_cd.Text.ToString().Equals(""))
                {
                    MessageBox.Show("거래처를 선택하시기 바랍니다.");
                    return;
                }

                if (itemPlanGrid.Rows.Count > 0)
                {
                    int cnt      = 0;
                    int grid_cnt = itemPlanGrid.Rows.Count;
                    for (int i = 0; i < grid_cnt; i++)
                    {
                        string txt_item_cd = (string)itemPlanGrid.Rows[i - cnt].Cells["ITEM_CD"].Value;

                        if (txt_item_cd == "" || txt_item_cd == null)  //마지막 행에 원부재료코드가 없을 경우 제거
                        {
                            itemPlanGrid.Rows.RemoveAt(i - cnt);
                            cnt++;
                        }
                    }
                }

                string order_yn = comInfo.resultYn(chk_order_yn);
                if (lbl_plan_gbn.Text != "1")
                {
                    string plan_num = txt_plan_date.Text.ToString().Replace("-", "");
                    plan_num = plan_num.Substring(2).ToString();

                    wnDm wDm   = new wnDm();
                    int  rsNum = wDm.insertPlan(
                        txt_plan_date.Text.ToString(),
                        txt_cust_cd.Text.ToString(),
                        req_date.Text.ToString(),
                        order_yn,
                        plan_num,
                        txt_comment.Text.ToString(),
                        itemPlanGrid
                        );

                    if (rsNum == 0)
                    {
                        //wnProcCon wDmProc = new wnProcCon();
                        //int rsNum2 = wDmProc.prod_plan_group(txt_plan_date.Text.ToString(), txt_plan_cd.Text.ToString(), Common.p_strStaffNo);

                        //if (rsNum2 == -9)
                        //{
                        //    wnLog.writeLog(wnLog.LOG_ERROR, wnLog.LOGSTRING_NO_QUERY);
                        //}

                        resetSetting();
                        plan_list(planGrid, "where A.PLAN_DATE >= '" + start_date.Text.ToString() + "' and  A.PLAN_DATE <= '" + end_date.Text.ToString() + "'");

                        MessageBox.Show("성공적으로 등록하였습니다.");
                    }
                    else if (rsNum == 1)
                    {
                        MessageBox.Show("저장에 실패하였습니다");
                    }
                    else if (rsNum == 2)
                    {
                        MessageBox.Show("SQL COMMAND 에러");
                    }
                    else if (rsNum == 3)
                    {
                        MessageBox.Show("기존 코드가 있으니 \n 다른 코드로 입력 바랍니다.");
                    }
                    else
                    {
                        MessageBox.Show("Exception 에러");
                    }
                }
                else
                {
                    wnDm wDm   = new wnDm();
                    int  rsNum = wDm.updatePlan(
                        txt_plan_date.Text.ToString(),
                        txt_plan_cd.Text.ToString(),
                        txt_cust_cd.Text.ToString(),
                        req_date.Text.ToString(),
                        order_yn,
                        txt_comment.Text.ToString(),
                        itemPlanGrid,
                        itemHalfGrid,
                        del_planGrid,
                        del_HalfGrid);

                    if (rsNum == 0)
                    {
                        wnProcCon wDmProc = new wnProcCon();
                        int       rsNum2  = wDmProc.prod_plan_group(txt_plan_date.Text.ToString(), txt_plan_cd.Text.ToString(), Common.p_strStaffNo);

                        if (rsNum2 == -9)
                        {
                            wnLog.writeLog(wnLog.LOG_ERROR, wnLog.LOGSTRING_NO_QUERY);
                        }

                        del_planGrid.Rows.Clear();
                        del_HalfGrid.Rows.Clear();
                        plan_list(planGrid, "where A.PLAN_DATE >= '" + start_date.Text.ToString() + "' and  A.PLAN_DATE <= '" + end_date.Text.ToString() + "'");
                        planDetail2();

                        MessageBox.Show("성공적으로 수정하였습니다.");
                    }
                    else if (rsNum == 1)
                    {
                        MessageBox.Show("저장에 실패하였습니다");
                    }
                    else
                    {
                        MessageBox.Show("Exception 에러");
                    }
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("시스템 오류" + e.ToString());
            }
        }
コード例 #7
0
        private void outputLogic()
        {
            try
            {
                if (cmb_stor.SelectedValue == null)
                {
                    cmb_stor.SelectedValue = "";
                }

                if (chk_self_yn.Checked == false)
                {
                    //if (txt_cust_cd.Text.ToString().Equals(""))
                    //{
                    //    MessageBox.Show("거래처를 선택하시기 바랍니다.");
                    //    return;
                    //}
                }

                //if (cmb_stor.SelectedValue.ToString().Equals(""))
                //{
                //    MessageBox.Show("창고를 선택하시기 바랍니다.");
                //    return;
                //}

                if (itemOutGrid.Rows.Count == 0)
                {
                    MessageBox.Show("출고에 들어갈 제품이 1개 이상은 있어야 합니다.");
                    return;
                }

                if (lbl_out_gbn.Text != "1")
                {
                    wnDm wDm   = new wnDm();
                    int  rsNum = wDm.insertItemOut(
                        txt_out_date.Text.ToString(),
                        txt_cust_cd.Text.ToString(),
                        cmb_stor.SelectedValue.ToString(),
                        "N",
                        itemOutGrid);

                    if (rsNum == 0)
                    {
                        for (int i = 0; i < itemOutGrid.Rows.Count; i++)
                        {
                            wnProcCon wDmProc = new wnProcCon();
                            int       rsNum2  = wDmProc.prod_item_stock_upd((string)itemOutGrid.Rows[i].Cells["O_ITEM_CD"].Value);

                            if (rsNum2 == -9)
                            {
                                MessageBox.Show("재고 조정 실패: " + (string)itemOutGrid.Rows[i].Cells["O_ITEM_NM"].Value + " ");
                            }
                        }

                        resetSetting();
                        output_list(tdOutGrid, "where convert(varchar(10), A.INTIME, 120) = convert(varchar(10), getDate(), 120) ", "");
                        output_list(outputGrid, "where A.OUTPUT_DATE >= '" + txt_start_date.Text.ToString() + "' and  A.OUTPUT_DATE <= '" + txt_end_date.Text.ToString() + "'", "");

                        MessageBox.Show("저장에 성공하였습니다.");
                    }
                    else if (rsNum == 1)
                    {
                        MessageBox.Show("저장에 실패하였습니다");
                    }
                    else if (rsNum == 2)
                    {
                        MessageBox.Show("조건 검사 중 에러");
                    }
                    else if (rsNum == 3)
                    {
                        MessageBox.Show("재고수량 초과 입력 하셨습니다. \n 체크 후 다시 저장 하시기 바랍니다.");
                    }
                    else
                    {
                        MessageBox.Show("Exception 에러");
                    }
                }
                else
                {
                    wnDm wDm   = new wnDm();
                    int  rsNum = wDm.updateItemOut(
                        txt_out_date.Text.ToString(),
                        txt_out_cd.Text.ToString(),
                        itemOutGrid,
                        del_outGrid);

                    if (rsNum == 0)
                    {
                        for (int i = 0; i < itemOutGrid.Rows.Count; i++)
                        {
                            wnProcCon wDmProc = new wnProcCon();
                            int       rsNum2  = wDmProc.prod_item_stock_upd((string)itemOutGrid.Rows[i].Cells["O_ITEM_CD"].Value);

                            if (rsNum2 == -9)
                            {
                                MessageBox.Show("재고 조정 실패: " + (string)itemOutGrid.Rows[i].Cells["O_ITEM_NM"].Value + " ");
                            }
                        }

                        del_outGrid.Rows.Clear();
                        output_list(tdOutGrid, "where convert(varchar(10), A.INTIME, 120) = convert(varchar(10), getDate(), 120) ", "");
                        output_list(outputGrid, "where A.OUTPUT_DATE >= '" + txt_start_date.Text.ToString() + "' and  A.OUTPUT_DATE <= '" + txt_end_date.Text.ToString() + "'", "");

                        outputDetail2();
                        item_out_detail("");

                        MessageBox.Show("성공적으로 수정하였습니다.");
                    }
                    else if (rsNum == 1)
                    {
                        MessageBox.Show("저장에 실패하였습니다");
                    }
                    else if (rsNum == 2)
                    {
                        MessageBox.Show("조건 검사 중 에러");
                    }
                    else if (rsNum == 3)
                    {
                        MessageBox.Show("발주수량보다 초과 입력 하셨습니다. \n 체크 후 다시 저장 하시기 바랍니다.");
                    }
                    else
                    {
                        MessageBox.Show("Exception 에러");
                    }
                }
            }
            catch (Exception e)
            {
            }
        }
コード例 #8
0
ファイル: frm주문등록.cs プロジェクト: munsejin/MES
        private void saveLogic()
        {
            try
            {
                if (txt_cust_cd.Text.ToString().Equals(""))
                {
                    MessageBox.Show("거래처를 선택하시기 바랍니다.");
                    return;
                }

                if (dgv주문등록.Rows.Count > 0)
                {
                    int cnt      = 0;
                    int grid_cnt = dgv주문등록.Rows.Count;
                    for (int i = 0; i < grid_cnt; i++)
                    {
                        string txt_item_cd = (string)dgv주문등록.Rows[i - cnt].Cells["O_ITEM_CD"].Value;

                        if (txt_item_cd == "" || txt_item_cd == null)  //마지막 행에 원자재코드가 없을 경우 제거
                        {
                            dgv주문등록.Rows.RemoveAt(i - cnt);
                            cnt++;
                        }
                    }
                }



                //     string txt_ord_date
                //, string txt_ord_num
                //, string cmb_staff
                //, string cmb_stor
                //, string cmb_vat
                //, string cmb_delivery_staff
                //, string txt_comment
                //, string txt_cust_nm
                //, string txt_cust_cd
                if (lbl_plan_gbn.Text == "1")
                {
                    string plan_num = txt_plan_date.Text.ToString().Replace("-", "");
                    plan_num = plan_num.Substring(4, 4).ToString();

                    wnDm wDm   = new wnDm();
                    int  rsNum = wDm.insertOrdGrid(
                        txt_plan_date.Value.ToString().Substring(0, 10)
                        , txt_ord_num.Text.ToString()
                        , txt입력방식.Text.ToString()
                        , cbo담당사원.SelectedValue.ToString()
                        , cmb_stor.SelectedValue.ToString()
                        , cbo부가세.SelectedValue.ToString()
                        , str계획일자
                        , str계획번호
                        , txt비고.Text.ToString()
                        , txt_cust_nm.Text.ToString()
                        , txt_cust_cd.Text.ToString()
                        , dgv주문등록
                        );

                    if (rsNum == 0)
                    {
                        MessageBox.Show("성공적으로 등록하였습니다.");
                    }
                    else if (rsNum == 1)
                    {
                        MessageBox.Show("저장에 실패하였습니다");
                    }
                    else if (rsNum == 2)
                    {
                        MessageBox.Show("SQL COMMAND 에러");
                    }
                    else if (rsNum == 3)
                    {
                        MessageBox.Show("기존 코드가 존재하므로 \n 다른 코드로 입력 바랍니다.");
                    }
                    else
                    {
                        MessageBox.Show("Exception 에러");
                    }
                }
                else
                {
                    wnDm wDm   = new wnDm();
                    int  rsNum = wDm.updateOrdGrid(
                        txt_plan_date.Value.ToString().Substring(0, 10)
                        , txt_ord_num.Text.ToString()
                        , txt입력방식.Text.ToString()
                        , cbo담당사원.SelectedValue.ToString()
                        , cmb_stor.SelectedValue.ToString()
                        , cbo부가세.SelectedValue.ToString()
                        , cbo배송사원.SelectedValue.ToString()
                        , cbo전표상태.SelectedValue.ToString()
                        , txt비고.Text.ToString()
                        , txt_cust_nm.Text.ToString()
                        , txt_cust_cd.Text.ToString()
                        , dgv주문등록
                        );

                    if (rsNum == 0)
                    {
                        wnProcCon wDmProc = new wnProcCon();


                        if (rsNum == -9)
                        {
                            wnLog.writeLog(wnLog.LOG_ERROR, wnLog.LOGSTRING_NO_QUERY);
                        }



                        MessageBox.Show("성공적으로 수정하였습니다.");
                    }
                    else if (rsNum == 1)
                    {
                        MessageBox.Show("저장에 실패하였습니다");
                    }
                    else
                    {
                        MessageBox.Show("Exception 에러");
                    }
                }
            }
            catch (Exception e)
            {
                Popup.pop오류리포트 msg = new Popup.pop오류리포트(e.Message + " - " + e.ToString()); msg.ShowDialog();
            }
        }