protected void btnNextGvSearch_Click(object sender, EventArgs e) { NPbutton(btnPreviousGvSearch, txtNumberGvSearch, btnNextGvSearch, "N", txtTotalPage); BindData(false); Hide_show(btnPreviousGvSearch, txtNumberGvSearch, btnNextGvSearch, "", txtTotalPage.Text.ToInt()); UpdatePanelGridviw.Update(); }
protected void lbtnDel_Click(object sender, EventArgs e) { GridViewRow gr = (GridViewRow)((LinkButton)sender).Parent.Parent; //ddlExamPlaceGroup.SelectedValue = ((Label)gr.FindControl("lblPlaceGroupCode")).Text; DelThisRoom(((Label)gr.FindControl("lblCodeRoom")).Text); btnSearch_Click(sender, e); UpdatePanelGridviw.Update(); }
protected void btnUpdate_Click(object sender, EventArgs e) { try { if (CheckBeforeSave()) { if (lblSeatAmountPlace.Text.ToInt() < txtSeatAmount.Text.ToInt()) { UCError.ShowMessageError = "จำนวนที่นั่งของทุกห้องมากเกินกว่า<br>จำนวนที่นั่งที่สนามสอบนี้สามารถรองรับได้"; UCError.ShowModalError(); } else { BLL.ExamRoomBiz biz = new BLL.ExamRoomBiz(); DTO.ConfigExamRoom ent = new DTO.ConfigExamRoom(); ent.EXAM_ROOM_CODE = txtCodeRoom.Text; ent.EXAM_ROOM_NAME = txtNameRoom.Text; ent.SEAT_AMOUNT = txtSeatAmount.Text.ToShort(); ent.EXAM_PLACE_CODE = ddlExamPlace.SelectedValue; var res = biz.UpdateExamRoom(ent, UserProfile); if (!res.IsError) { //initGvExamRoom(); UCSuccess.ShowMessageSuccess = SysMessage.SaveSucess; UCSuccess.ShowModalSuccess(); btnSearch_Click(sender, e); UpdatePanelGridviw.Update(); } else { UCError.ShowMessageError = res.ErrorMsg; UCError.ShowModalError(); } } } } catch (Exception ex) { UCError.ShowMessageError = ex.Message; UCError.ShowModalError(); } //ClearControl(); lblSeatAmountPlace.Text = ""; txtCodeRoom.Text = ""; txtNameRoom.Text = ""; txtSeatAmount.Text = ""; uplPopUp.Update(); }
protected void Hide_show(Button PreName, TextBox txtNum, Button NextName, string N_or_P, int MaxP) { if (txtNum.Text.ToInt() == 1) { PreName.Visible = false; } else { PreName.Visible = true; } UpdatePanelGridviw.Update(); if (txtNum.Text.ToInt() == MaxP) { NextName.Visible = false; } else { NextName.Visible = true; } }
protected void btnSave_Click(object sender, EventArgs e) { try { if (CheckBeforeSave()) { if (lblSeatAmountPlace.Text.ToInt() < txtSeatAmount.Text.ToInt()) { UCError.ShowMessageError = "จำนวนที่นั่งของทุกห้องมากเกินกว่า<br>จำนวนที่นั่งที่สนามสอบนี้สามารถรองรับได้"; UCError.ShowModalError(); } else { if (txtCodeRoom.Text.Length == 6) { BLL.ExamRoomBiz biz = new BLL.ExamRoomBiz(); DTO.ConfigExamRoom ent = new DTO.ConfigExamRoom(); ent.EXAM_ROOM_CODE = txtCodeRoom.Text; ent.EXAM_ROOM_NAME = txtNameRoom.Text; ent.SEAT_AMOUNT = txtSeatAmount.Text.ToShort(); ent.EXAM_PLACE_CODE = ddlExamPlace.SelectedValue; var res = biz.InsertExamRoom(ent, UserProfile); if (!res.IsError) { //initGvExamRoom(); UCSuccess.ShowMessageSuccess = SysMessage.SaveSucess; UCSuccess.ShowModalSuccess(); btnSearch_Click(sender, e); UpdatePanelGridviw.Update(); } else { #region page int Rpage = (txtNumberGvSearch.Text.Trim() == "") ? 0 : txtNumberGvSearch.Text.Trim().ToInt(); int resultPage = (Rpage == 0) ? 1 : txtNumberGvSearch.Text.Trim().ToInt(); resultPage = resultPage == 0 ? 1 : resultPage; if ((rowPerpage.Text.Trim() == null) || (rowPerpage.Text.Trim() == "") || (rowPerpage.Text.ToInt() == 0)) { rowPerpage.Text = PageSize.ToString(); } else { PageSize = Convert.ToInt32(rowPerpage.Text); } #endregion page ExamScheduleBiz bizGV = new ExamScheduleBiz(); var Place = bizGV.GetGVExamRoomByPlaceCode(ddlExamPlace.SelectedValue.ToString(), resultPage, PageSize, false); for (int i = 0; i < Place.DataResponse.Tables[0].Rows.Count; i++) { DataTable DT = Place.DataResponse.Tables[0]; DataRow DR = DT.Rows[i]; ExamRoomCode = DR["Exam_room_code"].ToString(); if (ExamRoomCode == txtCodeRoom.Text) { break; } } if (ExamRoomCode == txtCodeRoom.Text) { UCError.ShowMessageError = res.ErrorMsg; UCError.ShowModalError(); } else { UCError.ShowMessageError = "ไม่สามารถเพิ่มข้อมูลได้ เนื่องจากมีการยกเลิกการใช้งานรหัสห้องสอบ " + txtCodeRoom.Text + " แล้ว<br>กรุณาใช้รหัสห้องสอบอื่น"; UCError.ShowModalError(); } } } else { UCError.ShowMessageError = "รหัสห้องสอบต้องมีจำนวน 6 ตัวอักษรเท่านั้น"; UCError.ShowModalError(); } } } } catch (Exception ex) { UCError.ShowMessageError = ex.Message; UCError.ShowModalError(); } // ClearControl(); lblSeatAmountPlace.Text = ""; txtCodeRoom.Text = ""; txtNameRoom.Text = ""; txtSeatAmount.Text = ""; uplPopUp.Update(); }