private void LoadGrid() { try { _obj_smhr_Module_MailID = new SMHR_Module_MailID(); _obj_smhr_Module_MailID.OPERATION = operation.Select; _obj_smhr_Module_MailID.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable DT = BLL.get_MailID(_obj_smhr_Module_MailID); RG_ModuleMailID.DataSource = DT; RG_ModuleMailID.DataBind(); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "Module", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void btn_Save_Click2(object sender, EventArgs e) { try { int cnt = 0; Label lblModName; Label lblModID; RadTextBox txt_AdminMail; RadTextBox txt_Mail; SMHR_Module_MailID _obj_smhr_Module_MailID = new SMHR_Module_MailID(); for (int i = 0; i < RG_ModuleMailID.Items.Count; i++) { lblModName = RG_ModuleMailID.Items[i].FindControl("lblModName") as Label; lblModID = RG_ModuleMailID.Items[i].FindControl("lblModID") as Label; txt_AdminMail = RG_ModuleMailID.Items[i].FindControl("txt_AdminMail") as RadTextBox; txt_Mail = RG_ModuleMailID.Items[i].FindControl("txt_Mail") as RadTextBox; if (txt_AdminMail.Text == string.Empty || txt_Mail.Text == string.Empty) { BLL.ShowMessage(this, "Please Enter E-MailID for " + lblModName.Text); if (txt_AdminMail.Text == string.Empty) { txt_AdminMail.Focus(); } else { txt_Mail.Focus(); } return; } bool isEmail1 = Regex.IsMatch(txt_AdminMail.Text.Trim(), @"\A(?:[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?)\Z"); bool isEmail2 = Regex.IsMatch(txt_Mail.Text.Trim(), @"\A(?:[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?)\Z"); if (isEmail1 == false) { BLL.ShowMessage(this, "Invalid E-MailID for " + lblModName.Text); txt_AdminMail.Focus(); return; } if (isEmail2 == false) { BLL.ShowMessage(this, "Invalid E-MailID for " + lblModName.Text); txt_Mail.Focus(); return; } if (lblModID.Text != string.Empty && lblModName.Text != string.Empty && (txt_AdminMail.Text != string.Empty || txt_Mail.Text != string.Empty)) { _obj_smhr_Module_MailID.Module_MailID_ModuleID = Convert.ToInt32(lblModID.Text); _obj_smhr_Module_MailID.Module_MailID_AdminEMailID = txt_AdminMail.Text; _obj_smhr_Module_MailID.Module_MailID_EmailIDS = txt_Mail.Text; _obj_smhr_Module_MailID.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_Module_MailID.CREATEDBY = Convert.ToInt32(Session["USER_ID"]); _obj_smhr_Module_MailID.LASTMDFBY = Convert.ToInt32(Session["USER_ID"]); if (BLL.setEmailConfgMailIds(_obj_smhr_Module_MailID)) { cnt++; } } } if (cnt > 0) { BLL.ShowMessage(this, "Information Saved Successfully"); } else { BLL.ShowMessage(this, "Information Not Saved"); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "Module", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void btn_Save_Click1(object sender, EventArgs e) { try { const string emailpattern = @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; string pattern = @"^[a-z][a-z|0-9|]*([_][a-z|0-9]+)*([.][a-z|0-9]+([_][a-z|0-9]+)*)?@[a-z][a-z|0-9|]*\.([a-z][a-z|0-9]*(\.[a-z][a-z|0-9]*)?)$"; Label lblModName; RadTextBox txt_AdminMail, txt_Mail; for (int i = 0; i < RG_ModuleMailID.Items.Count; i++) { lblModName = RG_ModuleMailID.Items[i].FindControl("lblModName") as Label; txt_AdminMail = RG_ModuleMailID.Items[i].FindControl("txt_AdminMail") as RadTextBox; txt_Mail = RG_ModuleMailID.Items[i].FindControl("txt_Mail") as RadTextBox; if (txt_AdminMail.Text == string.Empty || txt_Mail.Text == string.Empty) { BLL.ShowMessage(this, "Please Enter E-MailID for " + lblModName.Text); if (txt_AdminMail.Text == string.Empty) { txt_AdminMail.Focus(); } else { txt_Mail.Focus(); } return; } bool isEmail1 = Regex.IsMatch(txt_AdminMail.Text.Trim(), @"\A(?:[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?)\Z"); bool isEmail2 = Regex.IsMatch(txt_Mail.Text.Trim(), @"\A(?:[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?\.)+[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?)\Z"); if (isEmail1 == false) { BLL.ShowMessage(this, "Invalid E-MailID for " + lblModName.Text); txt_AdminMail.Focus(); return; } if (isEmail2 == false) { BLL.ShowMessage(this, "Invalid E-MailID for " + lblModName.Text); txt_Mail.Focus(); return; } } _obj_smhr_Module_MailID = new SMHR_Module_MailID(); DataTable dt = CreateGridDataTable(); RadTextBox rnEmailID; RadTextBox rtxtAdminMail; foreach (GridDataItem g in RG_ModuleMailID.Items) { rnEmailID = new RadTextBox(); rnEmailID = g.FindControl("txt_Mail") as RadTextBox; rtxtAdminMail = new RadTextBox(); rtxtAdminMail = g.FindControl("txt_AdminMail") as RadTextBox; string[] strEmailIDs = rnEmailID.Text.Split(';'); string[] strAdminEmailIDs = rtxtAdminMail.Text.Split(';'); /*foreach (string s in strEmailIDs) * { * if (!string.IsNullOrEmpty(s) && !isValidEmail(s)) * { * BLL.ShowMessage(this, "Please enter valid emailid for " + g.Cells[3].Text); * return; * } * } * foreach (string s in strAdminEmailIDs) * { * if (!string.IsNullOrEmpty(s) && !isValidEmail(s)) * { * BLL.ShowMessage(this, "Please enter valid emailid for " + g.Cells[2].Text); * return; * } * } * foreach (string s in strAdminEmailIDs) * { * if (!string.IsNullOrEmpty(s)) * { * BLL.ShowMessage(this, "Please Enter E-mailid"); * } * }*/ //TextBox txt = RG_ModuleMailID.FindControl("txt_AdminMail") as TextBox; //if (txt.Text == null || txt.Text == "") //{ // BLL.ShowMessage(this, "Please Enter E-mailid"); //} dt.Rows.Add(Convert.ToInt32(g.Cells[2].Text), rnEmailID.Text, rtxtAdminMail.Text); } _obj_smhr_Module_MailID.MODULEMAILIDS = dt; _obj_smhr_Module_MailID.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_smhr_Module_MailID.CREATEDBY = Convert.ToInt32(Session["USER_ID"]); _obj_smhr_Module_MailID.CREATEDDATE = DateTime.Now; _obj_smhr_Module_MailID.LASTMDFBY = Convert.ToInt32(Session["USER_ID"]); _obj_smhr_Module_MailID.LASTMDFDATE = DateTime.Now; _obj_smhr_Module_MailID.OPERATION = operation.Insert; if (BLL.set_MailID(_obj_smhr_Module_MailID)) { BLL.ShowMessage(this, "Information Saved Successfully"); } else { BLL.ShowMessage(this, "Information Not Saved"); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "Module", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }