Exemple #1
0
 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");
     }
 }
Exemple #2
0
    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");
        }
    }
Exemple #3
0
    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");
        }
    }