protected void btnGetOut_Click(object sender, EventArgs e) { try { if (Manage_App.ToArray().Count() > 0) { BLL.ApplicantBiz abiz = new ApplicantBiz(); var res = abiz.CancleExamApplicantManage(Manage_App.ToArray(), selectRoom.Text); if (res.ResultMessage == false) { UCModalError.ShowMessageError = res.ErrorMsg; UCModalError.ShowModalError(); } else { ClickView(""); UCModalSuccess.ShowMessageSuccess = SysMessage.SaveSucess; UCModalSuccess.ShowModalSuccess(); } Manage_App = null; UpdatePanelSearch.Update(); } else { UCModalError.ShowMessageError = "กรุณาเลือกผู้สมัครสอบก่อนทำรายการ"; UCModalError.ShowModalError(); } } catch { } }
protected void btnAddIn_Click(object sender, EventArgs e) { try { if (Manage_App.ToArray().Count() > 0) { BLL.ApplicantBiz abiz = new ApplicantBiz(); var res = abiz.SaveExamAppRoom(Manage_App.ToArray(), ddlroom.Text, selectRoom.Text, "", false, base.UserId); if (res.ResultMessage)//save OK { ClickView(selectRoom.Text); UCModalSuccess.ShowMessageSuccess = SysMessage.SaveSucess; UCModalSuccess.ShowModalSuccess(); } else { UCModalError.ShowMessageError = res.ErrorMsg; UCModalError.ShowModalError(); } Manage_App = null; UpdatePanelSearch.Update(); } else { UCModalError.ShowMessageError = "กรุณาเลือกผู้สมัครสอบก่อนทำรายการ"; UCModalError.ShowModalError(); } } catch { } }
protected void Checkall_CheckedChanged(object sender, EventArgs e) { CheckBox ckall = (CheckBox)sender; if (ckall.Checked) { foreach (GridViewRow row in gvSearch2.Rows) { Label AppCode = (Label)row.FindControl("lblappcode"); CheckBox chkSelect = (CheckBox)row.FindControl("chkSelect"); if (!chkSelect.Checked) { Manage_App.Add(AppCode.Text); } chkSelect.Checked = true; } } else { foreach (GridViewRow row in gvSearch2.Rows) { Label AppCode = (Label)row.FindControl("lblappcode"); CheckBox chkSelect = (CheckBox)row.FindControl("chkSelect"); if (chkSelect.Checked) { Manage_App.Remove(AppCode.Text); } chkSelect.Checked = false; } } }
protected void chkSelect_CheckedChanged(object sender, EventArgs e) { CheckBox checkrows = (CheckBox)sender; GridViewRow rowchek = (GridViewRow)checkrows.Parent.Parent; Label AppCode = (Label)rowchek.FindControl("lblappcode"); if (checkrows.Checked) { Manage_App.Add(AppCode.Text); } else { Manage_App.Remove(AppCode.Text); CheckBox ckall = (CheckBox)gvSearch2.HeaderRow.FindControl("Checkall"); ckall.Checked = false; } }
protected void gvSearch2_RowDataBound(object sender, GridViewRowEventArgs e) { try { UpdatePanelSearch.Update(); if (e.Row.RowType == DataControlRowType.Header) { check_all_head = (CheckBox)e.Row.FindControl("checkall"); } if (e.Row.RowType == DataControlRowType.DataRow) { Label AppCode = (Label)e.Row.FindControl("lblappcode"); CheckBox checkselect = (CheckBox)e.Row.FindControl("chkSelect"); var l = Manage_App.FirstOrDefault(x => x == AppCode.Text); if (l != null) { checkselect.Checked = true; } else { checkselect.Checked = false; b_check = false; } } if (e.Row.RowType == DataControlRowType.Footer) { if (b_check) { check_all_head.Checked = true; } } if (gvSearch2.Rows.Count > 0) { gvSearch2.HeaderRow.FindControl("checkall").Visible = true; } else { gvSearch2.HeaderRow.FindControl("checkall").Visible = false; } } catch { } }