protected void rbConfirm_OK1_Click(object sender, EventArgs e) { DataTable dt = FRB.InsertToFostadSida(int.Parse(lbl_CodeOstad.Text), lbl_CodeMeli.Text.Trim()); if (dt.Rows.Count == 0) { rwd.RadAlert("کد ملی تکراری می باشد", 0, 100, "پیام", ""); } else { rwd.RadAlert("مشخصات استاد در سیدا ثبت گردید", 0, 100, "پیام", ""); //CB.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToString("HH:mm"), 13, 73, "تایید نهایی دانشکده" + lbl_CodeOstad.Text); int Status = 4; FRB.UpdateInfoPeople(int.Parse(lbl_CodeOstad.Text), Status); setLog(DTO.eventEnum.تایید_دانشکده, int.Parse(lbl_CodeOstad.Text), ""); DataTable dt1 = new DataTable(); dt1 = ECB.GetAppIDMessage(0, 13, 1, 4); string smsStatusText; bool sentSMS; lbl_Resault.Text = CB.sendSMS(lbl_mobile.Text, string.Format("{0}\r\n{1}\r\n{2} {3} {4} {5}\r\n {6} \r\n{7} \r\n{8}", dt1.Rows[0]["Text"].ToString(), " شما می توانید با استفاده از ", "نام کاربری: ", dt.Rows[0]["code_Ostad"].ToString(), "رمز عبور: ", CommonBusiness.DecryptPass(dt.Rows[0]["password_ost"].ToString()), " وارد سامانه خدمات الکترونیکی به آدرس ", "service.iauec.ac.ir ", " شوید"), out sentSMS, out smsStatusText); getProfessorRequests(); grd_Show.DataBind(); } }
protected void btn_SaveNationalCode_Click(object sender, EventArgs e) { //DataTable dt = new DataTable(); //dt = da.CheckEmailStudent_ByStcode(Session["User"].ToString()); DataTable dtsecCode = new DataTable(); dtsecCode = business.GetStSecurityCode(Session[sessionNames.userID_StudentOstad].ToString()); dtinf = business.Giveinfo(Session[sessionNames.userID_StudentOstad].ToString()); if (dtinf[0].idd_Meli.ToString() == txt_NationalCode.Text) { string mobile = business.GetMobileByStcode(Session[sessionNames.userID_StudentOstad].ToString()); if (mobile == "") { lbl_Message.Visible = true; lbl_Message2.Visible = true; lnk_Edit.Visible = true; } else { string SecurityCode = generaterandomstr(5); Ebusiness.UpdateSecurityCode(Session[sessionNames.userID_StudentOstad].ToString(), SecurityCode); DataTable dtMessage = commonBusiness.GetAppIDMessage(1, 2, 1, 5); string smsText = dtMessage.Rows[0]["Text"].ToString() + " " + SecurityCode + "\r\n" + "معاونت فنی دانشگاه آزاد اسلامی واحدالکترونیکی"; // //string Result = commonBusiness.SendSMSByMobile(mobile, smsText, username, pass, source, uri); // string Result = commonBusiness.sendSMS(mobile, smsText); // string codeAsanak = Result.Substring(1, (Result.Length) - 2); //string status = commonBusiness.ShowStatusSMS(codeAsanak); //if ( status.Substring(12, ( status.Length) - 15) == "NotFound") //{ // string ss = "-1"; // int statusmsg = Convert.ToInt32(ss); // DataTable dt = new DataTable(); // DataTable dtmessageStatus = commonBusiness.GetMessage(ss); // int id_msg = int.Parse(dtmessageStatus.Rows[0]["ID"].ToString()); // commonBusiness.LogStatusMessage(Session[sessionNames.userID_StudentOstad].ToString(), codeAsanak, mobile, statusmsg, dtMessage.Rows[0]["ID"].ToString(), int.Parse(dtMessage.Rows[0]["ID"].ToString())); //} //else //{ // string ss = (status.Substring(32, (status.Length) - 104)); // ss = Regex.Replace(ss, @"[^\d]", ""); // int statusmsg = Convert.ToInt32(ss); // DataTable dtmessageStatus = commonBusiness.GetMessage(ss); // //int id_msg = int.Parse(dtmessageStatus.Rows[0]["ID"].ToString()); // //string date = DateTime.Now.ToString(); // commonBusiness.LogStatusMessage(Session[sessionNames.userID_StudentOstad].ToString(), codeAsanak, mobile, statusmsg, dtMessage.Rows[0]["ID"].ToString(), int.Parse(dtMessage.Rows[0]["ID"].ToString())); //} // bool sentSMS; string smsStatusText; string asanak = commonBusiness.sendSMS(mobile, smsText, out sentSMS, out smsStatusText); int asanakStatus = commonBusiness.getAsanakStatusID(asanak); commonBusiness.LogStatusMessage(Session[sessionNames.userID_StudentOstad].ToString(), asanak, mobile, asanakStatus, smsStatusText, int.Parse(dtMessage.Rows[0]["ID"].ToString())); //string Result = commonBusiness.SendSMSByMobile(mobile, smsText, username, pass, source, uri); //string codeAsanak = Result.Substring(2, (Result.Length) - 4); //string status = commonBusiness.ShowStatusSMS(codeAsanak, username, pass, uriStatus); //string ss = (status.Substring(32, (status.Length) - 104)); //int statusmsg = Convert.ToInt32(ss); //DataTable dtmessageStatus = commonBusiness.GetMessage(ss); //commonBusiness.LogStatusMessage(Session["User"].ToString(), codeAsanak, mobile, statusmsg, dtmessageStatus.Rows[0][0].ToString(), int.Parse(dtMessage.Rows[0]["ID"].ToString())); div_lnkReqSecurityCode.Visible = false; div_NationalCode.Visible = false; div_Reset.Visible = true; rwm.RadAlert("کد امنیتی برای شما ارسال خواهد شد، از این کد برای تغییر رمز عبور خود استفاده نمایید", null, 100, "خطا", ""); } } else { rwm.RadAlert("کد ملی وارد شده صحیح نمی باشد", null, 100, "خطا", ""); //اگر کد ملی صحیح نباشد پیغام بدهد، پیغام در ویندوز بیاید نه به صورت متنی } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { CommonBusiness cmnb = new CommonBusiness(); PassProfessorBusiness EmailBusiness = new PassProfessorBusiness(); string RequestID = Session["RequestID"].ToString(); StudentBuisiness stB = new StudentBuisiness(); Email_ClassBusiness emB = new Email_ClassBusiness(); Email_Class emDTO = new Email_Class(); DataTable dt = new DataTable(); Email_ConnectBusiness conB = new Email_ConnectBusiness(); List <Email_ConnectDTO> conDTO = new List <Email_ConnectDTO>(); emDTO = emB.Email_Reg_Byid(int.Parse(Session["RequestID"].ToString())); string stcode = emDTO.Stcode; emB.Update_Request(RequestID, Session["Description"].ToString(), 2); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 14, stcode, int.Parse(RequestID)); int contype = emDTO.ConnectType; string MailText = "<html><div dir='rtl'>" + cmnb.GetAppIDMessage(1, 2, 1, 2).Rows[0]["Text"].ToString() + "<br/>" + Session["Description"].ToString() + "</br>" + "معاونت فنی دانشگاه آزاد اسلامی واحدالکترونیکی" + "</div></html>"; //ramezanian-940409-start DataTable dtMessage = cmnb.GetAppIDMessage(0, 2, 1, 2); string smsText = dtMessage.Rows[0]["Text"].ToString() + "\r\n" + "معاونت فنی دانشگاه آزاد اسلامی واحدالکترونیکی"; //ramezaninan-940409-end if (contype == 0) { cmnb.SendEmail(emDTO.CEMAIL, "سامانه ایجاد پست الکترونیکی دانشگاه آزاد اسلامی واحد الکترونیکی", MailText); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 27, stcode + "-status2", int.Parse(RequestID)); } else if (contype == 1) { //send sms // ارسال پیامک از طریق وب سرویس آسانک //ramezanian-940409-start //lbl_Resault.Text = cmnb.SendSMSByMobile(emDTO.Mobile, smsText, username, pass, source, uri); //lbl_Resault.Text = cmnb.sendSMS(emDTO.Mobile, smsText); //string codeAsanak = lbl_Resault.Text.Substring(1, (lbl_Resault.Text.Length) - 2); //lbl_Status.Text = cmnb.ShowStatusSMS(codeAsanak); //if (lbl_Status.Text.Substring(12, (lbl_Status.Text.Length) - 15) == "NotFound") //{ // string ss = "-1"; // int statusmsg = Convert.ToInt32(ss); // DataTable dtmessageStatus = cmnb.GetMessage(ss); // cmnb.LogStatusMessage(stcode, codeAsanak, emDTO.Mobile, statusmsg, dtmessageStatus.Rows[0][0].ToString(), int.Parse(dtMessage.Rows[0]["ID"].ToString())); //} //else //{ // string ss = (lbl_Status.Text.Substring(32, (lbl_Status.Text.Length) - 104)); // ss = Regex.Replace(ss, @"[^\d]", ""); // int statusmsg = Convert.ToInt32(ss); // DataTable dtmessageStatus = cmnb.GetMessage(ss); // cmnb.LogStatusMessage(stcode, codeAsanak, emDTO.Mobile, statusmsg, dtmessageStatus.Rows[0][0].ToString(), int.Parse(dtMessage.Rows[0]["ID"].ToString())); //} //ramezaninan-940409-end bool sentSMS; string smsStatusText; lbl_Resault.Text = cmnb.sendSMS(emDTO.Mobile, smsText, out sentSMS, out smsStatusText); int asanakStatus = cmnb.getAsanakStatusID(lbl_Resault.Text); cmnb.LogStatusMessage(stcode, lbl_Resault.Text, emDTO.Mobile, asanakStatus, smsStatusText, int.Parse(dtMessage.Rows[0]["ID"].ToString())); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 28, stcode + "-status2", int.Parse(RequestID)); } else { //send sms //از طریق آسانک //ramezaninan-940409-start //lbl_Resault.Text = cmnb.SendSMSByMobile(emDTO.Mobile, smsText, username, pass, source, uri); //lbl_Resault.Text = cmnb.sendSMS(emDTO.Mobile, smsText); //string codeAsanak = lbl_Resault.Text.Substring(1, (lbl_Resault.Text.Length) - 2); //lbl_Status.Text = cmnb.ShowStatusSMS(codeAsanak); //if (lbl_Status.Text.Substring(12, (lbl_Status.Text.Length) - 15) == "NotFound") //{ // string ss = "-1"; // int statusmsg = Convert.ToInt32(ss); // DataTable dtmessageStatus = cmnb.GetMessage(ss); // cmnb.LogStatusMessage(stcode, codeAsanak, emDTO.Mobile, statusmsg, dtmessageStatus.Rows[0][0].ToString(), int.Parse(dtMessage.Rows[0]["ID"].ToString())); //} //else //{ // string ss = (lbl_Status.Text.Substring(32, (lbl_Status.Text.Length) - 104)); // ss = Regex.Replace(ss, @"[^\d]", ""); // int statusmsg = Convert.ToInt32(ss); // DataTable dtmessageStatus = cmnb.GetMessage(ss); // cmnb.LogStatusMessage(stcode, codeAsanak, emDTO.Mobile, statusmsg, dtmessageStatus.Rows[0][0].ToString(), int.Parse(dtMessage.Rows[0]["ID"].ToString())); //} bool sentSMS; string smsStatusText; lbl_Resault.Text = cmnb.sendSMS(emDTO.Mobile, smsText, out sentSMS, out smsStatusText); int asanakStatus = cmnb.getAsanakStatusID(lbl_Resault.Text); cmnb.LogStatusMessage(stcode, lbl_Resault.Text, emDTO.Mobile, asanakStatus, smsStatusText, int.Parse(dtMessage.Rows[0]["ID"].ToString())); //ramezaninan-940409-end //send email cmnb.SendEmail(emDTO.CEMAIL, "سامانه ایجاد پست الکترونیکی دانشگاه آزاد اسلامی واحد الکترونیکی", MailText); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 29, stcode + "-status2", int.Parse(RequestID)); } Response.Redirect("List_AfterStudentRequest.aspx?id=" + generaterandomstr(11) + "@A" + Session[sessionNames.menuID].ToString() + "-" + generaterandomstr(2)); } catch (Exception) { Response.Redirect("List_AfterStudentRequest.aspx?id=" + generaterandomstr(11) + "@A" + Session[sessionNames.menuID].ToString() + "-" + generaterandomstr(2)); } } }
protected void btn_SearchCode_Click(object sender, EventArgs e) { string Code = txt_Code.Text; DataTable dt = new DataTable(); DataTable dtSearchCode = CB.GetSearchStudentOrProf(txt_Code.Text); if (dtSearchCode.Rows.Count == 0) { RadwindowManager1.RadAlert("شماره دانشجویی یا کد استاد صحیح وارد نشده است", 0, 100, "پیام", ""); } else { if (ddl_IdStatus.Visible == true) { AppID = int.Parse(Session[sessionNames.appID_Karbar].ToString()); Status = int.Parse(Session["Status"].ToString()); dt = CB.GetAppIDMessage(0, AppID, 1, Status); if (dt.Rows.Count == 0) { RadwindowManager1.RadAlert("پیامکی ارسال نشده است", 0, 100, "پیغام", ""); lbl_CodeAsanak.Visible = false; txt_CodeAsanak.Visible = false; } else { int IDRow = int.Parse(dt.Rows[0]["ID"].ToString()); DataTable dt2 = CB.GetCodeAsanak(Code, IDRow); if (dt2.Rows.Count == 0) { RadwindowManager1.RadAlert("پیامکی ارسال نشده است", 0, 100, "پیغام", ""); lbl_CodeAsanak.Visible = false; txt_CodeAsanak.Visible = false; } else { btn_TraceMessage.Visible = true; if (dt.Rows.Count == 1) { txt_CodeAsanak.Visible = true; txt_CodeAsanak.Text = dt.Rows[0]["codeAsanak"].ToString(); } else { DataTable dtNew = new DataTable(); dtNew.Columns.Add("date", typeof(string)); dtNew.Columns.Add("codeAsanak", typeof(string)); DataRow dr = dtNew.NewRow(); DateTime dtMiladi = new DateTime(); // ok if (!IsPostBack) { for (Int32 i = 0; i < dt.Rows.Count; i++) { dtMiladi = DateTime.Parse(dt.Rows[i]["date"].ToString()); PersianCalendar p = new PersianCalendar(); string date2 = p.GetYear(dtMiladi).ToString() + "/" + p.GetMonth(dtMiladi).ToString() + "/" + p.GetDayOfMonth(dtMiladi).ToString(); string codeAsanak = Convert.ToString(dt.Rows[i]["codeAsanak"].ToString()); dr["date"] = date2; dr["codeAsanak"] = codeAsanak; dtNew.Rows.Add(dr.ItemArray); } } grd_ShowMessage.DataSource = dtNew; grd_ShowMessage.DataBind(); } } } } if (ddl_IdStatus.Visible == false) { AppID = int.Parse(Session[sessionNames.appID_Karbar].ToString()); dt = CB.GetAppIDMessage(0, AppID, 1, 1); if (dt.Rows.Count == 0) { RadwindowManager1.RadAlert("پیامکی ارسال نشده است", 0, 100, "پیام", ""); lbl_CodeAsanak.Visible = false; txt_CodeAsanak.Visible = false; } else { int IDRow = int.Parse(dt.Rows[0]["ID"].ToString()); dt = CB.GetCodeAsanak(Code, IDRow); if (dt.Rows.Count == 0) { RadwindowManager1.RadAlert("پیامکی ارسال نشده است", 0, 100, "پیام", ""); lbl_CodeAsanak.Visible = false; txt_CodeAsanak.Visible = false; } else { btn_TraceMessage.Visible = true; if (dt.Rows.Count == 1) { lbl_CodeAsanak.Visible = true; txt_CodeAsanak.Visible = true; txt_CodeAsanak.Text = dt.Rows[0]["codeAsanak"].ToString(); //btn_SearchCode.Visible = true; } else { DataTable dtNew = new DataTable(); dtNew.Columns.Add("date", typeof(string)); dtNew.Columns.Add("codeAsanak", typeof(string)); DataRow dr = dtNew.NewRow(); // ok //if (!IsPostBack) //{ DateTime dtMiladi = new DateTime(); for (Int32 i = 0; i < dt.Rows.Count; i++) { dtMiladi = DateTime.Parse(dt.Rows[i]["date"].ToString()); PersianCalendar p = new PersianCalendar(); string date2 = p.GetYear(dtMiladi).ToString() + "/" + p.GetMonth(dtMiladi).ToString() + "/" + p.GetDayOfMonth(dtMiladi).ToString(); string codeAsanak = Convert.ToString(dt.Rows[i]["codeAsanak"].ToString()); dr["date"] = date2; dr["codeAsanak"] = codeAsanak; dtNew.Rows.Add(dr.ItemArray); } //} grd_ShowMessage.DataSource = dtNew; grd_ShowMessage.DataBind(); } } } } } }
/// <summary> /// Handles the Load event of the Page control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { StudentBuisiness stB = new StudentBuisiness(); Email_ClassBusiness emB = new Email_ClassBusiness(); Email_Class emDTO = new Email_Class(); Email_ConnectBusiness conB = new Email_ConnectBusiness(); List <Email_ConnectDTO> conDTO = new List <Email_ConnectDTO>(); string RequestID = Session["RequestID"].ToString(); //emdto to dt emDTO = emB.Email_Reg_Byid(int.Parse(Session["RequestID"].ToString())); string stcode = emDTO.Stcode; string MailText = "<html><div dir='rtl'>" + cmnb.GetAppIDMessage(1, 2, 1, 3).Rows[0]["Text"].ToString() + "</br>" + "معاونت فنی دانشگاه آزاد اسلامی واحدالکترونیکی" + "</div></html>"; //ramezaninan-940409-start DataTable dt_Message = cmnb.GetAppIDMessage(0, 2, 1, 3); string smsText = dt_Message.Rows[0]["Text"].ToString() + "\r\n" + "معاونت فنی دانشگاه آزاد اسلامی واحدالکترونیکی"; //ramezaninan-940409-end string error; if (stB.CreateUser_ActiveDirectory(stcode, out error)) { emB.Update_Request(RequestID, "-", 3); int contype = emDTO.ConnectType; cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 8, stcode, int.Parse(RequestID)); DataTable dtMessage = new DataTable(); if (contype == 0) { // cmnb.SendEmail(emDTO.CEMAIL, "سامانه ایجاد پست الکترونیکی دانشگاه آزاد اسلامی واحد الکترونیکی", MailText); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 27, stcode + "-status3", int.Parse(RequestID)); } else if (contype == 1) { bool sentSMS; string smsStatusText; lbl_Resault.Text = cmnb.sendSMS(emDTO.Mobile, smsText, out sentSMS, out smsStatusText); int asanakStatus = cmnb.getAsanakStatusID(lbl_Resault.Text); cmnb.LogStatusMessage(stcode, lbl_Resault.Text, emDTO.Mobile, asanakStatus, smsStatusText, int.Parse(dt_Message.Rows[0]["ID"].ToString())); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 28, stcode + "-status3", int.Parse(RequestID)); } else { //send sms // سامانه ارسال پیامک از طریق وب سرویس آسانک //ramezaninan-940409-start //lbl_Resault.Text = cmnb.SendSMSByMobile(emDTO.Mobile, smsText, username, pass, source, uri); bool sentSMS; string smsStatusText; lbl_Resault.Text = cmnb.sendSMS(emDTO.Mobile, smsText, out sentSMS, out smsStatusText); int asanakStatus = cmnb.getAsanakStatusID(lbl_Resault.Text); cmnb.LogStatusMessage(stcode, lbl_Resault.Text, emDTO.Mobile, asanakStatus, smsStatusText, int.Parse(dt_Message.Rows[0]["ID"].ToString())); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 29, stcode + "-status3", int.Parse(RequestID)); } Response.Redirect("List_AfterStudentRequest.aspx?id=" + generaterandomstr(11) + "@A" + Session[sessionNames.menuID].ToString() + "-" + generaterandomstr(2), false); } else { lbl_Resault.Text = error; lbl_Resault.Visible = true; } } catch { //Response.Write(ex.Message); //Response.Redirect("List_AfterStudentRequest.aspx?id=" + generaterandomstr(11) + "@A" + Session["menuId"].ToString() + "-" + generaterandomstr(2)); } } }
protected void rbConfirm_OK_Click(object sender, EventArgs e) { DataTable dtMessage = new DataTable(); CommonBusiness cmnb = new CommonBusiness(); foreach (GridDataItem item in grd_ListAfterCreateEmail.MasterTableView.Items) { CheckBox CheckBox1 = item.FindControl("CheckBox1") as CheckBox; if (CheckBox1 != null && CheckBox1.Checked) { Email_Class emDTO = new Email_Class(); List <Email_ConnectDTO> emConDTO = new List <Email_ConnectDTO>(); string RequestID = item.GetDataKeyValue("Id").ToString(); emDTO = emB.Email_Reg_Byid(int.Parse(RequestID)); string stcode = emDTO.Stcode; string MailText = "<html><div dir='rtl'>" + cmnb.GetAppIDMessage(1, 2, 1, 4).Rows[0]["Text"].ToString() + "</br>" + "نام کاربری:" + emDTO.Email_Address + "</br>" + "معاونت فنی دانشگاه آزاد اسلامی واحدالکترونیکی" + "</div></html>"; //ramezaninan-940409-start DataTable dtMssage = cmnb.GetAppIDMessage(0, 2, 1, 4); int id_msg = int.Parse(dtMssage.Rows[0]["ID"].ToString()); string smsText = dtMssage.Rows[0]["Text"].ToString() + "\r\n" + "نام کاربری:" + emDTO.Email_Address + "\r\n" + "معاونت فنی دانشگاه آزاد اسلامی واحدالکترونیکی"; //ramezaninan-940409-end // add Reset pass //if (emB.ChangePassEmail_AfterCreateEmail(stcode)) if (emB.ChangePassEmail_AfterCreateEmail(stcode, RequestID)) //========================== { emB.Update_Request(RequestID, "-", 4); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 9, stcode, int.Parse(RequestID)); if (emDTO.UpdateEmail) { emB.UpdateSecondEmail_fsf2(stcode, emDTO.Email_Address.ToString() + "@iauec.ac.ir"); } if (emDTO.ConnectType == 0) { //Send EMail // cmnb.SendEmail(emDTO.CEMAIL, "سامانه ایجاد پست الکترونیکی دانشگاه آزاد اسلامی واحد الکترونیکی", MailText); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 27, stcode + "-status4", int.Parse(RequestID)); } else if (emDTO.ConnectType == 1) { //send sms // از طریق وب سرویس آسانک //ramezaninan-940409-start //lbl_Resault.Text = cmnb.SendSMSByMobile(emDTO.Mobile, smsText, username, pass, source, uri); bool sentSMS; string smsStatusText; lbl_Resault.Text = cmnb.sendSMS(emDTO.Mobile, smsText, out sentSMS, out smsStatusText); Lbl_Status.Text = EmailCommonBusiness.getAsanakStatusID(lbl_Resault.Text).ToString(); EmailCommonBusiness.LogStatusMessage(stcode, lbl_Resault.Text, emDTO.Mobile, Convert.ToInt32(Lbl_Status.Text), smsStatusText, id_msg); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 28, stcode + "-status4", int.Parse(RequestID)); } else if (emDTO.ConnectType == 2) { bool sentSMS; string smsStatusText; //send sms //ازطریق وب سرویس آسانک //ramezaninan-940409-start //lbl_Resault.Text = cmnb.SendSMSByMobile(emDTO.Mobile, smsText, username, pass, source, uri); lbl_Resault.Text = cmnb.sendSMS(emDTO.Mobile, smsText, out sentSMS, out smsStatusText); Lbl_Status.Text = EmailCommonBusiness.getAsanakStatusID(lbl_Resault.Text).ToString(); EmailCommonBusiness.LogStatusMessage(stcode, lbl_Resault.Text, emDTO.Mobile, Convert.ToInt32(Lbl_Status.Text), smsStatusText, id_msg); //Send EMail // cmnb.SendEmail(emDTO.CEMAIL, "سامانه ایجاد پست الکترونیکی دانشگاه آزاد اسلامی واحد الکترونیکی", MailText); cmnb.InsertIntoUserLog(int.Parse(Session[sessionNames.userID_Karbar].ToString()), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_Karbar].ToString()), 29, stcode + "-status4", int.Parse(RequestID)); } Response.Redirect("List_AfterCreateEmail.aspx?id=" + generaterandomstr(11) + "@A" + Session[sessionNames.menuID].ToString() + "-" + generaterandomstr(2), false); } else { RadWindowManager2.RadAlert("خطا در بروز رسانی صورت گرفت", 300, 200, "پیام", ""); } } //catch (Exception) //{ // RadWindowManager1.RadAlert("خطا در بروز رسانی", 300, 200, "پیام", "CallBackConfirm"); // //Response.Redirect("List_AfterCreateEmail.aspx"); //} } }