Пример #1
0
        protected void btnSubmitInsig2_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtt0.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ วัน/เดือน/ปี')", true);
                return;
            }

            if (string.IsNullOrEmpty(txtt1.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ ตำแหน่ง')", true);
                return;
            }

            if (string.IsNullOrEmpty(txtt2.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ ระดับ')", true);
                return;
            }
            if (string.IsNullOrEmpty(txtt3.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ ได้รับ ชั้น/รายการ')", true);
                return;
            }

            if (string.IsNullOrEmpty(txtt4.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ เล่ม')", true);
                return;
            }

            if (string.IsNullOrEmpty(txtt5.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ ตอน')", true);
                return;
            }
            if (string.IsNullOrEmpty(txtt6.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ หน้า')", true);
                return;
            }

            if (string.IsNullOrEmpty(txtt7.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ วัน/เดือน/ปี')", true);
                return;
            }

            if (string.IsNullOrEmpty(txtt8.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ ใบกำกับ')", true);
                return;
            }
            if (string.IsNullOrEmpty(txtt9.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ เหรียญตรา')", true);
                return;
            }
            if (string.IsNullOrEmpty(txtt10.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ หมายเหตุ')", true);
                return;
            }
            if (string.IsNullOrEmpty(txtSearchInsig2CITIZENID.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ บัตรประชาชนในการเพิ่มข้อมูล')", true);
                return;
            }
            if (txtSearchInsig2CITIZENID.Text.Length <= 12)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ บัตรประชาชนให้ครบ 13 หลัก')", true);
                return;
            }

            ClassInsigRecord2 n = new ClassInsigRecord2();

            n.CITIZEN_ID         = txtSearchInsig2CITIZENID.Text;
            n.DDATE              = DateTime.Parse(txtt0.Text);
            n.POSITION_WORK_NAME = txtt1.Text;
            n.POSITION_NAME      = txtt2.Text;
            n.GRADEINSIGNIA_NAME = txtt3.Text;
            n.GAZETTE_LAM        = txtt4.Text;
            n.GAZETTE_TON        = txtt5.Text;
            n.GAZETTE_NA         = txtt6.Text;
            n.GAZETTE_DATE       = DateTime.Parse(txtt7.Text);
            n.INVOICE            = txtt8.Text;
            n.DECORATION         = txtt9.Text;
            n.NOTES              = txtt10.Text;

            string[] splitDate1 = txtt0.Text.Split(' ');
            string[] splitDate2 = txtt7.Text.Split(' ');
            n.DDATE        = new DateTime(Convert.ToInt32(splitDate1[2]), Util.MonthToNumber(splitDate1[1]), Convert.ToInt32(splitDate1[0]));
            n.GAZETTE_DATE = new DateTime(Convert.ToInt32(splitDate2[2]), Util.MonthToNumber(splitDate1[1]), Convert.ToInt32(splitDate2[0]));

            if (n.CheckHaveCitizenID())
            {
                n.InserInsigRecord2();
                BindData();
                ClearData();
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('เพิ่มข้อมูลเรียบร้อย')", true);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('ไม่มีรหัสประจำตัวประชาชนดังกล่าวที่จะเพิ่มข้อมูล !')", true);
            }
        }
Пример #2
0
        protected void modUpdateCommand(Object sender, GridViewUpdateEventArgs e)
        {
            if (string.IsNullOrEmpty(txtSearchInsig2CITIZENID.Text))
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ บัตรประชาชนในการ Update')", true);
                return;
            }
            if (txtSearchInsig2CITIZENID.Text.Length <= 12)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('กรุณาใส่ บัตรประชาชนให้ครบ 13 หลัก')", true);
                return;
            }

            Label    lblID         = (Label)GridView1.Rows[e.RowIndex].FindControl("lblID");
            Label    lblCITIZEN_ID = (Label)GridView1.Rows[e.RowIndex].FindControl("lblCITIZEN_ID");
            TextBox  lbl0          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt0");
            TextBox  txt1          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt1");
            TextBox  txt2          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt2");
            TextBox  txt3          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt3");
            TextBox  txt4          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt4");
            TextBox  txt5          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt5");
            TextBox  txt6          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt6");
            TextBox  lbl7          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt7");
            TextBox  txt8          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt8");
            TextBox  txt9          = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt9");
            TextBox  txt10         = (TextBox)GridView1.Rows[e.RowIndex].FindControl("txt10");
            DateTime DDATE         = DateTime.Parse(lbl0.Text);
            DateTime GAZETTE_DATE  = DateTime.Parse(lbl7.Text);

            ClassInsigRecord2 n = new ClassInsigRecord2(Convert.ToInt32(lblID.Text)
                                                        , lblCITIZEN_ID.Text
                                                        , DDATE
                                                        , txt1.Text
                                                        , txt2.Text
                                                        , txt3.Text
                                                        , txt4.Text
                                                        , txt5.Text
                                                        , txt6.Text
                                                        , GAZETTE_DATE
                                                        , txt8.Text
                                                        , txt9.Text
                                                        , txt10.Text);

            if (n.CheckHaveCitizenID())
            {
                n.UpdateInsigRecord2();
                ClearData();
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('อัพเดทข้อมูลเรียบร้อย')", true);
                GridView1.EditIndex = -1;

                DataTable dt = n.GetInsigRecord2(txtSearchInsig2CITIZENID.Text, "", "", "", "", "", "", "", "", "", "", "");
                GridView1.DataSource = dt;
                //GridView1.DataBind();

                SetViewState(dt);
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('ไม่มีรหัสประจำตัวประชาชนดังกล่าวที่จะอัพเดทข้อมูล !')", true);
            }
        }