protected void btnSAVE_Click(object sender, EventArgs e) { utility utlObj = new utility(); uint chknum; txtROOM_CODE.Text = utlObj.removeAllQuotes(txtROOM_CODE.Text); txtROOM_THAINAME.Text = utlObj.removeAllQuotes(txtROOM_THAINAME.Text); txtROOM_ENGNAME.Text = utlObj.removeAllQuotes(txtROOM_ENGNAME.Text); if ((txtROOM_CODE.Text.Length < 1) || (txtROOM_CODE.Text.Length > 6)) { MsgValidate("โปรดระบุ รหัสห้องเรียน"); } else if (txtROOM_THAINAME.Text.Length <= 0) { MsgValidate("โปรดระบุ ชื่อห้องเรียน (ภาษาไทย)"); } else if (txtROOM_ENGNAME.Text.Length <= 0) { MsgValidate("โปรดระบุ ชื่อห้องเรียน (ภาษาอังกฤษ)"); } else if (!uint.TryParse(txtROOM_CAPACITY.Text, out chknum)) { MsgValidate("โปรดระบุ ความจุห้องเรียนเป็นตัวเลขเท่านั้น"); } else if (ddlBUILDING_CODE.SelectedValue == "0") { MsgValidate("โปรดระบุ อาคาร"); } else { room_data.Room_Code = txtROOM_CODE.Text; room_data.Room_ThaiName = txtROOM_THAINAME.Text; room_data.Room_EngName = txtROOM_ENGNAME.Text; room_data.RoomType_Code = ddlROOM_TYPE_CODE.SelectedValue; room_data.Room_CAPACITY = Convert.ToInt16(txtROOM_CAPACITY.Text); room_data.Building_Code = ddlBUILDING_CODE.SelectedValue; room_data.Campus_Code = ddlCampus.SelectedValue; room_data.Faculty_Code = ddlFACULTY_CODE.SelectedValue; room_data.Department_Code = ddlDEPARTMENT_CODE.SelectedValue; room_data.Affiation_Code = ddlAFFIATION_CODE.SelectedValue; room_data.Room_Status = ddlROOM_STATUS.SelectedValue; room_data.Parent_Room_Code = "0"; string result = new Room().insertRoom(room_data); if (result == "OK") { divSuccess.Visible = true; showDiv.Visible = false; } else { MsgValidate("ไม่สามารถเพิ่มห้องเรียนได้ กรุณาทำใหม่อีกครั้ง"); } } }
protected void btnEdit_Click(object sender, EventArgs e) { BuildingData update_data = new BuildingData(); utility utlObj = new utility(); uint chknum; txtBUILDING_THAINAME.Text = utlObj.removeAllQuotes(txtBUILDING_THAINAME.Text); txtBUILDING_ENGNAME.Text = utlObj.removeAllQuotes(txtBUILDING_ENGNAME.Text); txtBUILDING_SHORTNAME.Text = utlObj.removeAllQuotes(txtBUILDING_SHORTNAME.Text); if (txtBUILDING_CODE.Text.Length != 2) { MsgValidate("โปรดระบุ รหัสอาคารด้วยตัวเลข 2 หลัก"); } else if (!uint.TryParse(txtBUILDING_CODE.Text, out chknum)) { MsgValidate("โปรดระบุ รหัสอาคารเป็นตัวเลขเท่านั้น"); } else if (txtBUILDING_THAINAME.Text.Length <= 0) { MsgValidate("โปรดระบุ ชื่ออาคาร (ภาษาไทย)"); } else if (txtBUILDING_ENGNAME.Text.Length <= 0) { MsgValidate("โปรดระบุ ชื่ออาคาร (ภาษาอังกฤษ)"); } else if (txtBUILDING_SHORTNAME.Text.Length <= 0) { MsgValidate("โปรดระบุ ชื่อย่ออาคาร"); } else { update_data.Building_Code = txtBUILDING_CODE.Text; update_data.Building_ThaiName = txtBUILDING_THAINAME.Text; update_data.Building_EngName = txtBUILDING_ENGNAME.Text; update_data.Building_ShortName = txtBUILDING_SHORTNAME.Text; update_data.Campus_Code = ddlCAMPUS.SelectedValue; string result = new Building().updateBuilding(update_data, Request.QueryString["campus"]); if (result == "OK") { divSuccess.Visible = true; } else { MsgValidate("ไม่สามารถดำเนินการได้"); } } }
protected void btnSAVE_Click(object sender, EventArgs e) { utility utlObj = new utility(); txtWork_Position_Thai.Text = utlObj.removeAllQuotes(txtWork_Position_Thai.Text); txtWork_Position_Eng.Text = utlObj.removeAllQuotes(txtWork_Position_Eng.Text); if (txtWork_Position_Thai.Text.Length <= 0 || txtWork_Position_Thai.Text.Length > 50) { MsgValidate("โปรดระบุ ชื่อตำแหน่งาน (ภาษาไทย)"); } else if (txtWork_Position_Eng.Text.Length <= 0 || txtWork_Position_Eng.Text.Length > 50) { MsgValidate("โปรดระบุ ชื่อตำแหน่งาน (ภาษาอังกฤษ)"); } else { BoardPosData update_data = new BoardPosData(); update_data.Position_Thai = txtWork_Position_Thai.Text; update_data.Position_Eng = txtWork_Position_Eng.Text; update_data.Status = ddlStatus.SelectedValue; update_data.Position_Code = Request.QueryString["position"]; string result = new BoardPos().updateBoardPos(update_data); if (result == "OK") { divSuccess.Visible = true; showDiv.Visible = false; } else { MsgValidate("ไม่สามารถตำแหน่งงานบริหาร กรุณาทำใหม่อีกครั้ง"); } } }
protected void btnEdit_Click(object sender, EventArgs e) { utility utlObj = new utility(); uint chknum; txtROOM_CODE.Text = utlObj.removeAllQuotes(txtROOM_CODE.Text); txtROOM_THAINAME.Text = utlObj.removeAllQuotes(txtROOM_THAINAME.Text); txtROOM_ENGNAME.Text = utlObj.removeAllQuotes(txtROOM_ENGNAME.Text); Room roomObj = new Room(); RoomData roomData = new RoomData(); roomData = roomObj.getRoom(campus_code, building_code, room_code); int cap_room = roomData.Room_CAPACITY; int cap_parent = roomObj.getRoom(campus_code, building_code, roomData.Parent_Room_Code).Room_CAPACITY; int cap_subroom = 0; if (roomData.Room_Status == "0001") { cap_subroom = roomObj.getNumberSubRoom(campus_code, building_code, roomData.Parent_Room_Code) - cap_room; } else { cap_subroom = roomObj.getNumberSubRoom(campus_code, building_code, roomData.Parent_Room_Code); } if ((txtROOM_CODE.Text.Length < 1) || (txtROOM_CODE.Text.Length > 6)) { MsgValidate("โปรดระบุ รหัสห้องเรียน"); } else if (txtROOM_THAINAME.Text.Length <= 0) { MsgValidate("โปรดระบุ ชื่อห้องเรียน (ภาษาไทย)"); } else if (txtROOM_ENGNAME.Text.Length <= 0) { MsgValidate("โปรดระบุ ชื่อห้องเรียน (ภาษาอังกฤษ)"); } else if (!uint.TryParse(txtROOM_CAPACITY.Text, out chknum)) { MsgValidate("โปรดระบุ ความจุห้องเรียนเป็นตัวเลขเท่านั้น"); } else if ((roomData.Parent_Room_Code != "0") && (ddlROOM_STATUS.SelectedItem.Value == "0001")) { if (teachObj.checkCapRoom(roomData.Campus_Code, roomData.Building_Code, roomData.Parent_Room_Code, Convert.ToInt16(txtROOM_CAPACITY.Text)) != null) { MsgValidate("ขนาดของห้องย่อย มากกว่า ห้องหลัก"); } else if ((cap_subroom + Convert.ToInt16(txtROOM_CAPACITY.Text)) > cap_parent) { MsgValidate("ขนาดของห้องย่อยไม่เหมาะสม"); } else { room_data.Room_Code = txtROOM_CODE.Text; room_data.Room_ThaiName = txtROOM_THAINAME.Text; room_data.Room_EngName = txtROOM_ENGNAME.Text; room_data.RoomType_Code = ddlROOM_TYPE_CODE.SelectedValue; room_data.Room_CAPACITY = Convert.ToInt16(txtROOM_CAPACITY.Text); room_data.Campus_Code = ddlCampus.SelectedValue; room_data.Building_Code = ddlBUILDING_CODE.SelectedValue; room_data.Faculty_Code = ddlFACULTY_CODE.SelectedValue; room_data.Department_Code = ddlDEPARTMENT_CODE.SelectedValue; room_data.Affiation_Code = ddlAFFIATION_CODE.SelectedValue; room_data.Room_Status = ddlROOM_STATUS.SelectedValue; string result = roomObj.updateRoom(room_data, Request.QueryString["campus"], Request.QueryString["building"]); if (result == "OK") { divShow.Visible = false; divSuccess.Visible = true; } else { MsgValidate("ไม่สามารถแก้ไขห้องเรียนได้ กรุณาทำใหม่อีกครั้ง" + result); } } } else { room_data.Room_Code = txtROOM_CODE.Text; room_data.Room_ThaiName = txtROOM_THAINAME.Text; room_data.Room_EngName = txtROOM_ENGNAME.Text; room_data.RoomType_Code = ddlROOM_TYPE_CODE.SelectedValue; room_data.Room_CAPACITY = Convert.ToInt16(txtROOM_CAPACITY.Text); room_data.Campus_Code = ddlCampus.SelectedValue; room_data.Building_Code = ddlBUILDING_CODE.SelectedValue; room_data.Faculty_Code = ddlFACULTY_CODE.SelectedValue; room_data.Department_Code = ddlDEPARTMENT_CODE.SelectedValue; room_data.Affiation_Code = ddlAFFIATION_CODE.SelectedValue; room_data.Room_Status = ddlROOM_STATUS.SelectedValue; string result = new Room().updateRoom(room_data, Request.QueryString["campus"], Request.QueryString["building"]); if (result == "OK") { divShow.Visible = false; divSuccess.Visible = true; } else { MsgValidate("ไม่สามารถแก้ไขห้องเรียนได้ กรุณาทำใหม่อีกครั้ง" + result); } } }
protected void btnSAVE_Click(object sender, EventArgs e) { utility utlObj = new utility(); uint chknum; txtROOM_CODE.Text = utlObj.removeAllQuotes(txtROOM_CODE.Text); txtROOM_THAINAME.Text = utlObj.removeAllQuotes(txtROOM_THAINAME.Text); txtROOM_ENGNAME.Text = utlObj.removeAllQuotes(txtROOM_ENGNAME.Text); if ((txtROOM_CODE.Text.Length < 1) || (txtROOM_CODE.Text.Length > 6)) { MsgValidate("โปรดระบุ รหัสห้องเรียน"); } else if (txtROOM_THAINAME.Text.Length <= 0) { MsgValidate("โปรดระบุ ชื่อห้องเรียน (ภาษาไทย)"); } else if (txtROOM_ENGNAME.Text.Length <= 0) { MsgValidate("โปรดระบุ ชื่อห้องเรียน (ภาษาอังกฤษ)"); } else if (!uint.TryParse(txtROOM_CAPACITY.Text, out chknum)) { MsgValidate("โปรดระบุ ขนาดของห้องย่อยเป็นตัวเลขเท่านั้น"); } else if (Convert.ToInt16(txtROOM_CAPACITY.Text) == 0) { MsgValidate("ขนาดของห้องย่อย ต้องมีค่ามากกว่า 0"); } else if (teachObj.checkCapRoom(campus_code, building_code, room_code, Convert.ToInt16(txtROOM_CAPACITY.Text)) != null) { MsgValidate("ขนาดของห้องย่อย มากกว่า ห้องหลัก"); } else if ((cap_subroom + Convert.ToInt16(txtROOM_CAPACITY.Text)) > cap_room) { MsgValidate("ขนาดของห้องย่อยไม่เหมาะสม"); } else { string result = ""; room_data.Room_Code = txtROOM_CODE.Text; room_data.Room_ThaiName = txtROOM_THAINAME.Text; room_data.Room_EngName = txtROOM_ENGNAME.Text; room_data.RoomType_Code = ddlROOM_TYPE_CODE.SelectedValue; room_data.Room_CAPACITY = Convert.ToInt16(txtROOM_CAPACITY.Text); room_data.Room_Status = ddlROOM_STATUS.SelectedValue; room_data.Parent_Room_Code = room_code; if ((result = new Room().insertRoom(room_data)) == "OK") { fail.Visible = false; divSuccess.Visible = true; divShow.Visible = false; } else { MsgValidate("เกิดความซ้ำซ้อนของรหัสห้องเรียน"); } } }