public void Create_Email(Email_Class Email_Class) { conn.Open(); SqlCommand cmd = new SqlCommand("[Email].[SP_Email_InsertIntoEmailReg]", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@STCODE", SqlDbType.VarChar); cmd.Parameters["@STCODE"].Value = Email_Class.Stcode; cmd.Parameters.Add("@EMAIL_ADDRESS", SqlDbType.VarChar); cmd.Parameters["@EMAIL_ADDRESS"].Value = Email_Class.Email_Address; cmd.Parameters.Add("@PASSWORD", SqlDbType.VarChar); cmd.Parameters["@PASSWORD"].Value = Email_Class.Password; cmd.Parameters.Add("@CEmail", SqlDbType.VarChar); cmd.Parameters["@CEmail"].Value = Email_Class.CEMAIL; cmd.Parameters.Add("@ConnectType", SqlDbType.VarChar); cmd.Parameters["@ConnectType"].Value = Email_Class.ConnectType; cmd.Parameters.Add("@UpdateEmail", SqlDbType.Bit); cmd.Parameters["@UpdateEmail"].Value = Email_Class.UpdateEmail; cmd.Parameters.Add("@Mobile", SqlDbType.VarChar); cmd.Parameters["@Mobile"].Value = Email_Class.Mobile; cmd.ExecuteNonQuery(); cmd.Connection.Close(); cmd.Dispose(); conn.Close(); }
public Email_Class EmailGetInfo(string Email_Edit) { UserAccessBusiness userB = new UserAccessBusiness(); Email_Class Email_Class = new Email_Class(); Email_Class.Stcode = lbl_Student.Text; Email_Class.Email_Address = Email_Edit; Email_Class.Password = userB.EncryptPass(txt_Pass.Text); Email_Class.Date_Save = DateTime.Now; Email_Class.CEMAIL = txt_SEmail.Text; Email_Class.Mobile = txt_Mobile.Text; if (btn_SelectType.SelectedItem.Value == "1") { Email_Class.ConnectType = 1; } else if (btn_SelectType.SelectedItem.Value == "2") { Email_Class.ConnectType = 2; } else { Email_Class.ConnectType = 0; } if (chk_Email.Checked) { Email_Class.UpdateEmail = true; } else { Email_Class.UpdateEmail = false; } return(Email_Class); }
public Email_Class Email_Reg_Byid(int RequestID) { DataTable dt = new DataTable(); Email_Class em = new Email_Class(); dt = emDAO.Email_Reg_Byid(RequestID); em.Stcode = dt.Rows[0]["Stcode"].ToString(); em.CEMAIL = dt.Rows[0]["CEmail"].ToString(); em.ConnectType = int.Parse(dt.Rows[0]["ConnectType"].ToString()); em.Date_Save = Convert.ToDateTime(dt.Rows[0]["Date_Save"].ToString()); em.Email_Address = dt.Rows[0]["Email_Address"].ToString(); em.Mobile = dt.Rows[0]["s_mobile"].ToString(); em.UpdateEmail = bool.Parse(dt.Rows[0]["UpdateEmail"].ToString()); return(em); }
public List <Email_Class> GiveList_Status_Zero() { DataTable dt = new DataTable(); dt = emDAO.GiveList_Status_Zero(); Email_Class em = new Email_Class(); List <Email_Class> emList = new List <Email_Class>(); for (int i = 0; i < dt.Rows.Count; i++) { em.Date_Save = DateTime.Parse(dt.Rows[i]["Date_Save"].ToString()); em.Email_Address = dt.Rows[i]["Email_Address"].ToString(); em.Stcode = dt.Rows[i]["Stcode"].ToString(); emList.Add(em); } return(emList); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //When user come from Admin_List if (Session["Admin"].ToString() != "IAdmin") { this.ClientScript.RegisterClientScriptBlock(this.GetType(), "Close", "window.close()", true); } Email_Class emDTO = new Email_Class(); emDTO = em.Email_Reg_Byid(int.Parse(Session["RequestID"].ToString())); lblStcode.Text = emDTO.Stcode; Add_DropTextlist(); txtNote.Enabled = false; lblEmail.Text = emDTO.Email_Address.ToString() + "@iauec.ac.ir"; } }
public List <Email_Class> GiveStudent_byStcode1(string stcode) { Email_Class em = new Email_Class(); List <Email_Class> emList = new List <Email_Class>(); DataTable dt = new DataTable(); dt = emDAO.GiveStudent_byStcode1(stcode); for (int i = 0; i < dt.Rows.Count; i++) { em.CEMAIL = dt.Rows[i]["CEmail"].ToString(); em.ConnectType = int.Parse(dt.Rows[i]["ConnectType"].ToString()); em.Date_Save = DateTime.Parse(dt.Rows[i]["Date_Save"].ToString()); em.Email_Address = dt.Rows[i]["Email_Address"].ToString(); em.Stcode = dt.Rows[i]["Stcode"].ToString(); em.UpdateEmail = bool.Parse(dt.Rows[i]["UpdateEmail"].ToString()); emList.Add(em); } return(emList); }
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)); } } }
/// <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 btn_CreateEmail_Click(object sender, EventArgs e) { CommonBusiness cmnB = new CommonBusiness(); ActiveDirectoryBusiness adB = new ActiveDirectoryBusiness(); Email_ClassBusiness emB = new Email_ClassBusiness(); StudentBuisiness stB = new StudentBuisiness(); // bool mobileCheck1 = CommonBusiness.ValidateMobile(txt_Mobile.Text.ToString()); // bool CheckLetter=false; //if (txt_Email.Text != "") // CheckLetter = char.IsLetter(txt_Email.Text.First()); if (adB.Get_FindUser_SamAccountName(lbl_Student.Text)) { RadWindowManager1.RadAlert("شما دارای پست الکترونیکی می باشید ", 500, 200, "پیام", ""); } else if (adB.Get_FindUser_SamAccountName(txt_Email.Text) || emB.CheckEmailName(txt_Email.Text)) { RadWindowManager1.RadAlert(" پست الکترونیکی تکراری می باشد، از نام دیگری استفاده نمایید", 500, 200, "پیام", ""); txt_Email.Text = ""; txt_Email.Focus(); } else if (!CommonBusiness.IsEnglishLetter(txt_Name.Text)) { RadWindowManager1.RadAlert("لطفا نام خود را انگلیسی وارد نمایید", 500, 200, "پیام", ""); txt_Name.Text = ""; } else if (!CommonBusiness.IsEnglishLetter(txt_Family.Text)) { RadWindowManager1.RadAlert("لطفا نام خانوادگی خود را انگلیسی وارد نمایید", 500, 200, "پیام", ""); txt_Family.Text = ""; } else if (!char.IsLetter(txt_Email.Text.First())) { RadWindowManager1.RadAlert(" در ابتدای نام پست الکترونیکی نمی توانید از عدد استفاده کنید " , 500, 200, "پیام", "CallBackConfirm1"); } else if (txt_Email.Text.Length < 6 || txt_Email.Text.Length > 26 || cmnB.CheckLettersIsEnglishCharacters(txt_Email.Text) == false) { RadWindowManager1.RadAlert("نام پست الکترونیکی باید حداقل 6 و حداکثر 25 کاراکتر و نوع حروف انگلیسی باشد" , 500, 200, "پیام", ""); } else if (!cmnB.CheckPasswordIsValidate(txt_Pass.Text, txt_Email.Text)) { RadWindowManager1.RadAlert("کلمه عبور وارد شده مطابق قوانین ذکر شده نمی باشد" , 500, 200, "پیام", ""); txt_Pass.Text = ""; txt_Rpass.Text = ""; txt_Pass.Focus(); } else if (txt_SEmail.Text.ToString() != "" && !CommonBusiness.ValidateEmail(txt_SEmail.Text.ToString())) { RadWindowManager1.RadAlert("پست الکترونیکی دوم را درست وارد نمایید", 500, 200, "پیام", ""); txt_SEmail.Text = ""; txt_SEmail.Focus(); } // else if(txt_Pass.Text.Contains(txt_Email.Text)) //{ // RadWindowManager1.RadAlert("از پست الکترونیکی نباید در پسورد استفاده گردد", 500, 200, "پیام", ""); // } else { if (btn_SelectType.SelectedItem.Value == "1" && CommonBusiness.ValidateMobile(txt_Mobile.Text.ToString()) == false) { RadWindowManager1.RadAlert("لطفا شماره موبایل را بدرستی وارد نمایید", 500, 200, "پیام", ""); txt_Mobile.Text = ""; } else if (btn_SelectType.SelectedItem.Value == "0" && txt_SEmail.Text == "") { RadWindowManager1.RadAlert("لطفا پست الکترونیکی را وارد نمایید", 500, 200, "پیام", ""); } else if (btn_SelectType.SelectedItem.Value == "2" && (txt_SEmail.Text == "" || CommonBusiness.ValidateMobile(txt_Mobile.Text.ToString()) == false)) { RadWindowManager1.RadAlert("لطفا پست الکترونیکی و شماره موبایل را وارد نمایید", 500, 200, "پیام", ""); } else { try { Email_Class Email_Class = EmailGetInfo(txt_Email.Text.ToLower()); // DataTable dtsemail = new DataTable(); dtsemail = EmailBus.GetEmailRequestStatus(Session[sessionNames.userID_StudentOstad].ToString()); if (dtsemail.Rows.Count > 0 && dtsemail.Rows[dtsemail.Rows.Count - 1]["Status"].ToString() != "2") { RadWindowManager1.RadAlert("شما قبلا درخواست داده اید", 500, 200, "پیام", ""); } // else { emB.Create_Email(Email_Class); if (chk_Mobile.Checked) { stB.Update_Mobile(lbl_Student.Text, txt_Mobile.Text); } Session["Email"] = txt_Email.Text.ToString(); DataTable dthasSt = new DataTable(); dthasSt = stB.GetstFromStudentSupInfo(Session[sessionNames.userID_StudentOstad].ToString()); if (dthasSt.Rows.Count == 0) { stB.InsertIntoStudentSupInfo(Session[sessionNames.userID_StudentOstad].ToString(), txt_Name.Text, txt_Family.Text); } txt_Email.Text = ""; txt_Mobile.Text = ""; txt_Pass.Text = ""; txt_Rpass.Text = ""; txt_SEmail.Text = ""; cmnB.InsertIntoStudentLog(Session[sessionNames.userID_StudentOstad].ToString(), DateTime.Now.ToShortTimeString(), int.Parse(Session[sessionNames.appID_StudentOstad].ToString()), 18, "ثبت با موفقیت درخواست ایمیل"); RadWindowManager1.RadAlert(" درخواست شما با موفقیت ثبت گردیده و در حال بررسی می باشد" + "نتیجه آن حداکثر پس از سه روز کاری به اطلاع شما خواهد رسید", 500, 200, "پیام", "CallBackConfirmok"); } } catch (Exception) { RadWindowManager1.RadAlert(" ثبت ناموفق بود، مجددا پست الکترونیکی خود را وارد نمایید", 500, 200, "پیام", ""); } txt_Email.Text = ""; txt_Mobile.Text = ""; txt_Pass.Text = ""; txt_Rpass.Text = ""; txt_SEmail.Text = ""; } } }
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"); //} } }
public void Create_Email(Email_Class Email_Class) { emDAO.Create_Email(Email_Class); }