void BindData1() { Seminar S = new Seminar(); DataTable dt = S.GetSEMINAR(txtSearchSeminarCitizen.Text, "", "", "", ""); GridView1.DataSource = dt; GridView1.DataBind(); SetViewState(dt); }
protected void modDeleteCommand(Object sender, GridViewDeleteEventArgs e) { int id = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value); Seminar s = new Seminar(); s.SEMINAR_ID = id; s.DeleteSEMINAR(); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('ลบข้อมูลเรียบร้อย')", true); GridView1.EditIndex = -1; BindData1(); }
protected void lbuSearch_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtSearchSeminarCitizen.Text)) { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>แจ้งเตือน</strong></div>"; notification.InnerHtml += "<div> - กรุณากรอกรหัสบัตรประชาชนในช่องคำค้นหา</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } if (txtSearchSeminarCitizen.Text.Length < 13) { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>แจ้งเตือน</strong></div>"; notification.InnerHtml += "<div> - กรุณากรอกรหัสบัตรประชาชนในช่องค้นหาให้ครบ 13 หลัก</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } using (OracleConnection con = new OracleConnection(DatabaseManager.CONNECTION_STRING)) { con.Open(); string result = ""; using (OracleCommand com = new OracleCommand("SELECT CITIZEN_ID FROM TB_SEMINAR WHERE CITIZEN_ID = '" + txtSearchSeminarCitizen.Text + "'", con)) { using (OracleDataReader reader = com.ExecuteReader()) { while (reader.Read()) { result = reader.GetString(0); } } } if (result == txtSearchSeminarCitizen.Text) { Seminar s = new Seminar(); DataTable dt = s.GetSEMINAR(txtSearchSeminarCitizen.Text, "", "", "", ""); GridView1.DataSource = dt; GridView1.DataBind(); SetViewState(dt); notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } else { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>แจ้งเตือน</strong></div>"; notification.InnerHtml += "<div> - ไม่พบข้อมูลของรหัสบัตรประชาชนดังกล่าว</div>"; return; } } }
protected void lbuSubmit_Click(object sender, EventArgs e) { if(GridView1.SelectedRow == null) { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณาทำการค้นหารายชื่อ และเลือกข้อมูลที่ต้องการจะแก้ไข</strong></div>"; notification.InnerHtml += "<div>กรุณากรอกรหัสบัตรประชาชน 13 หลักที่ช่องค้นหาและเลือกข้อมูลที่ต้องการแก้ไข เมื่อแก้ไขเสร็จแล้วให้กดปุ่มบันทึกอีกครั้ง</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } if (txtNameOfProject.Text == "") { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div>กรุณากรอกชื่อโครงการฝึกอบรม/สัมมนา/ดูงาน</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } if (txtPlace.Text == "") { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div>กรุณากรอกสถานที่ฝึกอบรม/สัมมนา/ดูงาน</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } if (txtDateFrom.Text == "" && txtDateTO.Text == "") { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div>กรุณากรอกระยะเวลาการฝึกอบรม/สัมมนา/ดูงาน ตั้งแต่วันที่ - ถึงวันที่</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } // วันที่ติดลบ ไม่ให้ DateTime dtFromDate = Util.ToDateTimeOracle(txtDateFrom.Text); DateTime dtToDate = Util.ToDateTimeOracle(txtDateTO.Text); int totalDay = (int)(dtToDate - dtFromDate).TotalDays + 1; if (totalDay <= 0) { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div> - ระยะเวลาการฝึกอบรม/สัมมนา/ดูงาน ตั้งแต่วันที่ - ถึงวันที่ : วันที่ไม่ถูกต้อง</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } if (txtSupportBudget.Text == "") { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div>กรุณากรอกแหล่งงบประมาณที่ได้รับการสนับสนุน</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } Panel2.Visible = false; Panel3.Visible = false; Seminar S = new Seminar(); S.SEMINAR_NAME = lblName.Text; S.SEMINAR_LASTNAME = lblLastName.Text; S.SEMINAR_POSITION = lblPosition.Text; S.SEMINAR_DEGREE = lblDegree.Text; S.SEMINAR_CAMPUS = lblCampus.Text; S.SEMINAR_NAMEOFPROJECT = txtNameOfProject.Text; S.SEMINAR_PLACE = txtPlace.Text; S.SEMINAR_DATETIME_FROM = Util.ODT(txtDateFrom.Text); S.SEMINAR_DATETIME_TO = Util.ODT(txtDateTO.Text); S.SEMINAR_YEAR = Convert.ToInt32(lblYear.Text); S.SEMINAR_MONTH = Convert.ToInt32(lblMonth.Text); S.SEMINAR_DAY = Convert.ToInt32(lblDay.Text); S.SEMINAR_BUDGET = Convert.ToInt32(txtBudget.Text); S.SEMINAR_SUPPORT_BUDGET = txtSupportBudget.Text; S.SEMINAR_CERTIFICATE = txtCertificate.Text; S.SEMINAR_ABSTRACT = txtAbstract.Text; S.SEMINAR_RESULT = txtResult.Text; S.SEMINAR_SHOW_1 = txtShow1.Text; S.SEMINAR_SHOW_2 = txtShow2.Text; S.SEMINAR_SHOW_3 = txtShow3.Text; S.SEMINAR_SHOW_4 = txtShow4.Text; S.SEMINAR_PROBLEM = txtProblem.Text; S.SEMINAR_COMMENT = txtComment.Text; GridViewRow row = GridView1.SelectedRow; Label LabelID = row.FindControl("lblSEidEDIT") as Label; S.SEMINAR_ID = Convert.ToInt32(LabelID.Text); Label LabelCitizenID = row.FindControl("lblSECitizenIDEDIT") as Label; S.CITIZEN_ID = LabelCitizenID.Text; S.UpdateSEMINAR(); ClearData(); MultiView1.ActiveViewIndex = 1; }
protected void lbuSubmit_Click(object sender, EventArgs e) { if (txtNameOfProject.Text == "") { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div>กรุณากรอกชื่อโครงการฝึกอบรม/สัมมนา/ดูงาน</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } if (txtPlace.Text == "") { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div>กรุณากรอกสถานที่ฝึกอบรม/สัมมนา/ดูงาน</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } if (txtDateFrom.Text == "" && txtDateTO.Text == "") { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div>กรุณากรอกระยะเวลาการฝึกอบรม/สัมมนา/ดูงาน ตั้งแต่วันที่ - ถึงวันที่</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } // วันที่ติดลบ ไม่ให้ DateTime dtFromDate = Util.ToDateTimeOracle(txtDateFrom.Text); DateTime dtToDate = Util.ToDateTimeOracle(txtDateTO.Text); int totalDay = (int)(dtToDate - dtFromDate).TotalDays + 1; if (totalDay <= 0) { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div> - ระยะเวลาการฝึกอบรม/สัมมนา/ดูงาน ตั้งแต่วันที่ - ถึงวันที่ : วันที่ไม่ถูกต้อง</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } if (txtSupportBudget.Text == "") { notification.Attributes["class"] = "alert alert_danger"; notification.InnerHtml = ""; notification.InnerHtml += "<div><img src='Image/Small/red_alert.png' /><strong>กรุณากรอกข้อมูลให้ครบถ้วน</strong></div>"; notification.InnerHtml += "<div>กรุณากรอกแหล่งงบประมาณที่ได้รับการสนับสนุน</div>"; return; } else { notification.Attributes["class"] = "none"; notification.InnerHtml = ""; } Panel0.Visible = false; Seminar S = new Seminar(); PersonnelSystem ps = PersonnelSystem.GetPersonnelSystem(this); Person PP = ps.LoginPerson; S.SEMINAR_NAME = lblName.Text; S.SEMINAR_LASTNAME = lblLastName.Text; S.SEMINAR_POSITION = lblPosition.Text; S.SEMINAR_DEGREE = lblDegree.Text; S.SEMINAR_CAMPUS = lblCampus.Text; S.SEMINAR_NAMEOFPROJECT = txtNameOfProject.Text; S.SEMINAR_PLACE = txtPlace.Text; S.SEMINAR_DATETIME_FROM = Util.ODT(txtDateFrom.Text); S.SEMINAR_DATETIME_TO = Util.ODT(txtDateTO.Text); S.SEMINAR_YEAR = Convert.ToInt32(lblYear.Text); S.SEMINAR_MONTH = Convert.ToInt32(lblMonth.Text); S.SEMINAR_DAY = Convert.ToInt32(lblDay.Text); S.SEMINAR_BUDGET = Convert.ToInt32(txtBudget.Text); S.SEMINAR_SUPPORT_BUDGET = txtSupportBudget.Text; S.SEMINAR_CERTIFICATE = txtCertificate.Text; S.SEMINAR_ABSTRACT = txtAbstract.Text; S.SEMINAR_RESULT = txtResult.Text; S.SEMINAR_SHOW_1 = txtShow1.Text; S.SEMINAR_SHOW_2 = txtShow2.Text; S.SEMINAR_SHOW_3 = txtShow3.Text; S.SEMINAR_SHOW_4 = txtShow4.Text; S.SEMINAR_PROBLEM = txtProblem.Text; S.SEMINAR_COMMENT = txtComment.Text; S.SEMINAR_SIGNED_DATETIME = DateTime.Now; S.CITIZEN_ID = PP.CitizenID; S.InsertSEMINAR(); ClearData(); MultiView1.ActiveViewIndex = 1; }