protected void btn_Save_Click(object sender, EventArgs e) { if (ddl_City.SelectedValue.ToString() != "" && txt_ClassName.Text != "" && txt_Start.Text != "" && txt_End.Text != "" && ddl_City.SelectedItem.Value != "-1") { if (!Ebusiness.CheckExamPlaceOverlap(int.Parse(txt_Start.Text), int.Parse(txt_End.Text), ddl_City.SelectedItem.Text)) { Ebusiness.InsertExamPlaceClass(txt_ClassName.Text, int.Parse(txt_Start.Text), int.Parse(txt_End.Text), ddl_City.SelectedItem.Text, int.Parse(ddl_City.SelectedItem.Value)); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 43, "ثبت محل امتحانات"); txt_ClassName.Text = ""; txt_End.Text = ""; txt_Start.Text = ""; DataTable dt = new DataTable(); dt = Ebusiness.GetAllExamPlceClassesForExaminer(int.Parse(Session[sessionNames.userID_Karbar].ToString()));//.GetAllExamPlceClasses(); grd_ExamPlace.DataSource = dt; grd_ExamPlace.DataBind(); rwm.RadAlert("با موفقیت ثبت شد", null, 100, "پیام", ""); } else { rwm.RadAlert("بازه انتخابی تداخل دارد", null, 100, "خطا", ""); } } else { rwm.RadAlert("تمام فیلدها تکمیل گردد و شهر انتخاب شود", null, 100, "خطا", ""); } }
protected void btn_Edit_Click(object sender, EventArgs e) { if (txt_ClassName.Text != "" && txt_EndRange.Text != "" && txt_StartRange.Text != "" && ddlCityName.SelectedItem.Value != "-1") { int examPlaceId = int.Parse(Request.QueryString["params"].ToString()); if (!Ebusiness.CheckExamPlaceOverlap(int.Parse(txt_StartRange.Text), int.Parse(txt_EndRange.Text), ddlCityName.SelectedItem.Text, examPlaceId)) { Ebusiness.UpdateExamPlaceClass(txt_ClassName.Text, int.Parse(txt_StartRange.Text), int.Parse(txt_EndRange.Text), examPlaceId, ddlCityName.SelectedItem.Text); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 44, "ویرایش محل امتحانات"); ScriptManager.RegisterStartupScript(this, GetType(), "btn_Edit", "CloseModal();", true); } else { rwm.RadAlert("بازه انتخابی تداخل دارد", null, 100, "خطا", ""); } } else { rwm.RadAlert("همه فیلدها تکمیل گردد", null, 100, "خطا", ""); } }