Beispiel #1
0
 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, "خطا", "");
     }
 }
Beispiel #2
0
        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, "خطا", "");
            }
        }