Exemple #1
0
    protected void btnSend_Click(object sender, EventArgs e)
    {
        try
        {
            string    StrRep = txtEmailAddress.Text.Replace("\r", "");
            string[]  str12  = StrRep.Split('\n');
            ArrayList str    = new ArrayList();
            foreach (string s in str12)
            {
                str.Add(s);
            }

            ArrayList strMatch = new ArrayList();



            var sList = new ArrayList();

            for (int i = 0; i < str.Count; i++)
            {
                if (sList.Contains(str[i].ToString().Trim()) == false)
                {
                    sList.Add(str[i].ToString().Trim());
                }
            }


            for (int c = 0; c < sList.Count; c++)
            {
                if (sList[c].ToString().Trim() == "")
                {
                    sList.RemoveAt(c);
                }
            }
            ArrayList sNewlist = new ArrayList();
            for (int d = 0; d < sList.Count; d++)
            {
                string[] strNew = sList[d].ToString().Split(' ');

                if (strNew.Length > 0)
                {
                    string sattach = string.Empty;
                    for (int s = 0; s < strNew.Length; s++)
                    {
                        if (s == 0)
                        {
                            sattach = strNew[s].Trim();
                        }
                        else
                        {
                            sattach = sattach + " " + strNew[s].Trim();
                        }
                    }
                    sNewlist.Add(sattach);
                }
                else
                {
                    sNewlist.Add(sList[d]);
                }
            }

            str = sNewlist;
            for (int i = 0; i < str.Count; i++)
            {
                string Username  = str[i].ToString();
                string Agentname = objGeneralFunc.ToProper(txtAgentName.Text);
                SendIntromail(Agentname, Username);
            }
            Session.Timeout = 180;
            mpealteruser.Show();
            lblErr.Visible = true;
            lblErr.Text    = "Email(s) successfully send";
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
    public List <UserRegistrationInfo> UpdateUserRegistration(string name, string address, string city, string stateID, string zip, string phone, string UID,
                                                              string businessName, string altEmail, string altPhone, string AuthenticationID, string CustomerID, string SessionID)
    {
        MobileBL objUserRegBL = new MobileBL();
        var      obj          = new List <UserRegistrationInfo>();
        MobileBL objMobileBL  = new MobileBL();

        if (CustomerID.Trim() != "")
        {
            DataSet dsSaveCustInfo = objMobileBL.SaveMobileCustomerInfo("UpdateUserRegistration", CustomerID, AuthenticationID, UID);
        }
        bool bnew = objMobileBL.CheckMobileAuthorizeUSer(SessionID, Convert.ToInt32(UID));

        if (bnew)
        {
            try
            {
                if (AuthenticationID == ConfigurationManager.AppSettings["AppleID"].ToString())
                {
                    UserRegistrationInfo objUserInfo = new UserRegistrationInfo();

                    objUserInfo.Name    = GeneralFunc.ToProper(name).Trim();
                    objUserInfo.Address = GeneralFunc.ToProper(address).Trim();
                    objUserInfo.City    = GeneralFunc.ToProper(city).Trim();
                    objUserInfo.StateID = Convert.ToInt32(stateID);
                    if (zip.Length == 4)
                    {
                        objUserInfo.Zip = "0" + zip;
                    }
                    else
                    {
                        objUserInfo.Zip = zip;
                    }
                    objUserInfo.PhoneNumber = phone;

                    objUserInfo.UId          = Convert.ToInt32(UID);
                    objUserInfo.BusinessName = businessName;
                    objUserInfo.AltEmail     = altEmail;
                    objUserInfo.AltPhone     = altPhone;
                    DataSet dsCarDetailsInfo = new DataSet();
                    dsCarDetailsInfo = objUserRegBL.USP_UpdateRegUserDetails(objUserInfo);

                    if (dsCarDetailsInfo.Tables.Count > 0)
                    {
                        if (dsCarDetailsInfo.Tables[0].Rows.Count > 0)
                        {
                            UserRegistrationInfo objInfo = new UserRegistrationInfo();
                            objInfo.AASuccess    = "Success";
                            objInfo.Address      = dsCarDetailsInfo.Tables[0].Rows[0]["Address"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["Address"].ToString();
                            objInfo.AltEmail     = dsCarDetailsInfo.Tables[0].Rows[0]["AltEmail"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["AltEmail"].ToString();
                            objInfo.AltPhone     = dsCarDetailsInfo.Tables[0].Rows[0]["AltPhone"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["AltPhone"].ToString();
                            objInfo.BusinessName = dsCarDetailsInfo.Tables[0].Rows[0]["BusinessName"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["BusinessName"].ToString();
                            objInfo.City         = dsCarDetailsInfo.Tables[0].Rows[0]["City"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["City"].ToString();
                            objInfo.CouponCode   = dsCarDetailsInfo.Tables[0].Rows[0]["CouponCode"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["CouponCode"].ToString();
                            objInfo.CreatedDate  = dsCarDetailsInfo.Tables[0].Rows[0]["CreatedDate"].ToString() == "" ? Convert.ToDateTime("1/1/1990") : Convert.ToDateTime(dsCarDetailsInfo.Tables[0].Rows[0]["CreatedDate"].ToString());
                            objInfo.Name         = dsCarDetailsInfo.Tables[0].Rows[0]["Name"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["Name"].ToString();
                            objInfo.PhoneNumber  = dsCarDetailsInfo.Tables[0].Rows[0]["PhoneNumber"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["PhoneNumber"].ToString();
                            objInfo.SellerID     = dsCarDetailsInfo.Tables[0].Rows[0]["sellerID"].ToString() == "" ? 0 : Convert.ToInt32(dsCarDetailsInfo.Tables[0].Rows[0]["sellerID"].ToString());
                            objInfo.StateID      = dsCarDetailsInfo.Tables[0].Rows[0]["StateID"].ToString() == "" ? 0 : Convert.ToInt32(dsCarDetailsInfo.Tables[0].Rows[0]["StateID"].ToString());
                            objInfo.StateName    = dsCarDetailsInfo.Tables[0].Rows[0]["State_Code"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["State_Code"].ToString();
                            objInfo.UId          = dsCarDetailsInfo.Tables[0].Rows[0]["UId"].ToString() == "" ? 0 : Convert.ToInt32(dsCarDetailsInfo.Tables[0].Rows[0]["UId"].ToString());
                            objInfo.UserName     = dsCarDetailsInfo.Tables[0].Rows[0]["UserName"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["UserName"].ToString();
                            objInfo.Zip          = dsCarDetailsInfo.Tables[0].Rows[0]["Zip"].ToString() == "" ? "Emp" : dsCarDetailsInfo.Tables[0].Rows[0]["Zip"].ToString();

                            obj.Add(objInfo);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
        else
        {
            UserRegistrationInfo objUserInfo = new UserRegistrationInfo();
            objUserInfo.AASuccess = "Session timed out";
            obj.Add(objUserInfo);
        }
        return(obj);
    }