Пример #1
0
        private void FacChkLogic()
        {
            try
            {
                if (cmb_facnm.SelectedIndex == 0)
                {
                    MessageBox.Show("설비를 선택하시기 바랍니다.");
                    return;
                }

                if (txt_model_nm.Text == "" && txt_model_nm.Text == null)
                {
                    MessageBox.Show("모델명을 입력하시기 바랍니다.");
                    return;
                }

                if (radioButton1.Checked == true)
                {
                    gubun = "1";
                }
                if (radioButton2.Checked == true)
                {
                    gubun = "2";
                }


                if (txt_model_nm.Enabled == true)
                {
                    wnDm wDm   = new wnDm();
                    int  rsNum = wDm.InsertFacFix(
                        txt_model_nm.Text.ToString()
                        , cmb_Staff_NM.SelectedValue.ToString()
                        , txt_FixTime.Text.ToString()
                        , gubun
                        , cmb_facnm.SelectedValue.ToString()
                        , txt_FixCust.Text.ToString()
                        , txt_FixCost.Text.ToString()
                        , txt_FixReport.Text.ToString()
                        , dtp_fix_date.Text.ToString()

                        );
                    if (rsNum == 0)
                    {
                        resetSetting();
                        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 에러1");
                    }
                }
                else
                {
                    if (!p_Isdel)
                    {
                        MessageBox.Show("권한이없습니다.");
                        return;
                    }
                    wnDm wDm   = new wnDm();
                    int  rsNum = wDm.UpdateFacFix(
                        txt_model_nm.Text.ToString()
                        , cmb_Staff_NM.SelectedValue.ToString()
                        , txt_FixTime.Text.ToString()
                        , gubun
                        , cmb_facnm.SelectedValue.ToString()
                        , txt_FixCust.Text.ToString()
                        , txt_FixCost.Text.ToString()
                        , txt_FixReport.Text.ToString()
                        , dtp_fix_date.Text.ToString()
                        , int.Parse(txt_seq.Text.ToString())
                        );
                    if (rsNum == 0)
                    {
                        MessageBox.Show("성공적으로 수정하였습니다.");
                    }
                    else if (rsNum == 1)
                    {
                        MessageBox.Show("저장에 실패하였습니다");
                    }
                    else
                    {
                        MessageBox.Show("Exception 에러");
                    }
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString());
            }
        }