Example #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            TOwner tOwner = db.TOwners.Find(id);

            db.TOwners.Remove(tOwner);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult OwnerHome(int?id)
        {
            TOwner owner = new TOwner();

            if (Session["intUserID"] == null)
            {
                //ViewBag.ErrorMessage = "Authorized Users Only";
                return(RedirectToAction("Login"));
            }
            else
            {
                int intOwnerID = (int)id;
                //int? intOwnerID = db.uspGetOwnerID(id).FirstOrDefault();
                OwnerHome ownerHome = new OwnerHome();
                owner = db.TOwners.Include(s => s.TPets).SingleOrDefault(s => s.intOwnerID == id);
                if (Session["intUserID"].ToString() != owner.intUserID.ToString())
                {
                    //ViewBag.ErrorMessage = "Authorized Users Only";
                    return(RedirectToAction("Login"));
                }
                else
                {
                    if (owner.TUser.intRoleID != 1)
                    {
                        ViewBag.ErrorMessage = "Authorized Users Only";
                        Logout();
                    }


                    List <PetOwnerImage> list = (from o in db.TOwners
                                                 join p in db.TPets
                                                 on o.intOwnerID equals p.intOwnerID
                                                 join i in db.TPetImages
                                                 on p.intPetID equals i.intPetID
                                                 join s in db.TStates
                                                 on o.intStateID equals s.intStateID
                                                 where o.intOwnerID == owner.intOwnerID
                                                 select new PetOwnerImage
                    {
                        intOwnerID = owner.intOwnerID,
                        strFirstName = o.strFirstName,
                        strLastName = o.strLastName,
                        intPetID = p.intPetID,
                        strPetName = p.strPetName,
                        intPetImageID = i.intPetImageID,
                    }).ToList();

                    ownerHome.PetImageData = list;

                    ownerHome.strFirstName = owner.strFirstName;
                    ownerHome.strLastName  = owner.strLastName;

                    return(View(ownerHome));
                }
            }
        }
Example #3
0
// GET: TOwners/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TOwner tOwner = db.TOwners.Find(id);

            if (tOwner == null)
            {
                return(HttpNotFound());
            }
            return(View(tOwner));
        }
Example #4
0
        public ActionResult Edit([Bind(Include = "intOwnerID,strFirstName,strLastName,intGenderID,strAddress,strCity,intStateID,strZip,strPhoneNumber,strEmail,strOwner2Name,strOwner2PhoneNumber,strOwner2Email,strNotes,intUserID")] TOwner tOwner)
        {
            if (ModelState.IsValid)
            {
                db.Entry(tOwner).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.intStateID  = new SelectList(db.TStates, "intStateID", "strStateCode", tOwner.intStateID);
            ViewBag.intUserID   = new SelectList(db.TUsers, "intUserID", "strUserName", tOwner.intUserID);
            ViewBag.intGenderID = new SelectList(db.TGenders, "intGenderID", "strGender", tOwner.intGenderID);



            return(View(tOwner));
        }
Example #5
0
        public ActionResult Create([Bind(Include = "intOwnerID,strFirstName,strLastName,intGenderID,strAddress,strCity,intStateID,strZip,strPhoneNumber,strEmail,strOwner2Name,strOwner2PhoneNumber,strOwner2Email,strNotes")] TOwner tOwner)
        {
            if (ModelState.IsValid)
            {
                ObjectParameter strUserName = new ObjectParameter("strUserName", typeof(string));
                ObjectParameter strPassword = new ObjectParameter("strPassword", typeof(string));

                var data = db.uspAddUserOwner(strUserName, strPassword, tOwner.strFirstName, tOwner.strLastName, tOwner.intGenderID, tOwner.strAddress, tOwner.strCity, tOwner.intStateID, tOwner.strZip, tOwner.strPhoneNumber, tOwner.strEmail, tOwner.strOwner2Name, tOwner.strOwner2PhoneNumber, tOwner.strOwner2Email, tOwner.strNotes);



                string UserName = Convert.ToString(strUserName.Value);
                string Password = Convert.ToString(strPassword.Value);



                string      from = "*****@*****.**";
                string      to   = tOwner.strEmail;
                MailMessage mm   = new MailMessage(from, to);
                mm.Subject    = "Capstone Pets - Login Credentials";
                mm.Body       = "[ Username: "******" ] [ Password: "******" ]";
                mm.IsBodyHtml = false;



                SmtpClient smtp = new SmtpClient();
                smtp.Host      = "smtp.gmail.com";
                smtp.Port      = 587;
                smtp.EnableSsl = true;



                NetworkCredential nc = new NetworkCredential("*****@*****.**", "capstonepets21");
                smtp.UseDefaultCredentials = true;
                smtp.Credentials           = nc;
                smtp.Send(mm);



                return(RedirectToAction("Index"));
            }



            ViewBag.intStateID = new SelectList(db.TStates, "intStateID", "strStateCode", tOwner.intStateID);
            return(View(tOwner));
        }
Example #6
0
// GET: TOwners/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TOwner tOwner = db.TOwners.Find(id);

            if (tOwner == null)
            {
                return(HttpNotFound());
            }
            ViewBag.intStateID  = new SelectList(db.TStates, "intStateID", "strStateCode", tOwner.intStateID);
            ViewBag.intUserID   = new SelectList(db.TUsers, "intUserID", "strUserName", tOwner.intUserID);
            ViewBag.intGenderID = new SelectList(db.TGenders, "intGenderID", "strGender", tOwner.intGenderID);
            return(View(tOwner));
        }
Example #7
0
 public override bool Execute(TOwner owner) => Action(owner, Input);
Example #8
0
 public abstract bool Execute(TOwner owner);
Example #9
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="owner">Not null.</param>
 /// <param name="ownerComparer">Not null.</param>
 /// <exception cref="ArgumentNullException"></exception>
 /// <param name="holdStrongReferenceNow"></param>
 public Search(TOwner owner, IEqualityComparer <TOwner> ownerComparer)
     : base(owner, true, ownerComparer)
 {
 }
Example #10
0
    //protected void lbtnARC_Click(object sender, EventArgs e)
    //{
    //    if (!string.IsNullOrEmpty(txtARCNum.Text))
    //    {
    //        divARC.Visible = true;
    //        IList owner = _MemberInformationService.GetOwnerByARC(txtARCNum.Text);
    //        if (owner.Count > 0)
    //        {
    //            TOwner item = (TOwner)owner[0];
    //            lblArcCode.Text = item.OwnerCode;
    //            lblComName.Visible = true;
    //            lblComName.Text = item.CompanyName;
    //            txtComName.Visible = false;
    //            lblOwnFistName.Visible = true;
    //            lblOwnFistName.Text = item.FistName;
    //            txtOwnFistName.Visible = false;
    //            lblOwnMiddleName.Visible = true;
    //            lblOwnMiddleName.Text = item.MiddleName;
    //            txtOwnMiddleName.Visible = false;
    //            lblOwnLastName.Visible = true;
    //            lblOwnLastName.Text = item.LastName;
    //            txtOwnLastName.Visible = false;
    //        }
    //        else
    //        {
    //            lblArcCode.Text = string.Empty;
    //            txtComName.Visible = true;
    //            lblComName.Visible = false;
    //            txtComName.Text = string.Empty;
    //            txtComName.Visible = true;
    //            lblComName.Visible = false;
    //            txtOwnFistName.Text = string.Empty;
    //            txtOwnFistName.Visible = true;
    //            lblOwnFistName.Visible = false;
    //            txtOwnMiddleName.Text = string.Empty;
    //            txtOwnMiddleName.Visible = true;
    //            lblOwnMiddleName.Visible = false;
    //            txtOwnLastName.Text = string.Empty;
    //            txtOwnLastName.Visible = true;
    //            lblOwnLastName.Visible = false;
    //        }
    //    }
    //}
    protected void Button1_Click(object sender, EventArgs e)
    {
        System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(TextBox1.Text);

        System.Data.SqlClient.SqlCommand select = new System.Data.SqlClient.SqlCommand("Select * FROM Subagent", con);

        System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(select);

        DataTable dt = new DataTable("Subagent");

        da.Fill(dt);

        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                IList owners = _MemberInformationService.GetOwnerByARC(dt.Rows[i]["ARCNumber"].ToString());

                Terms.Member.Business.MemberInformation meta = new Terms.Member.Business.MemberInformation();

                meta.FirstName = dt.Rows[i]["ContectPersonFirstName"].ToString();
                meta.MiddleName = dt.Rows[i]["ContectPersonMiddleName"].ToString();
                meta.LastName = dt.Rows[i]["ContectPersonLastName"].ToString();
                meta.Gender = Convert.ToInt32(0);
                meta.EmailAddress = dt.Rows[i]["Email"].ToString();
                meta.Password = MemberUtility.Lock(dt.Rows[i]["Password"].ToString());
                meta.PhoneDay = dt.Rows[i]["BusinessPhone"].ToString();
                meta.City = dt.Rows[i]["City"].ToString();
                meta.StreetAddress = dt.Rows[i]["Address"].ToString();
                meta.Nation = "US";
                meta.Province = dt.Rows[i]["State"].ToString();
                meta.ZipCode = dt.Rows[i]["Zip"].ToString();
                meta.Remark = dt.Rows[i]["History"].ToString();
                meta.Source = "MVB2B";
                meta.MemberType = 1;
                if (dt.Rows[i]["Status"].ToString() == "1")
                {
                    meta.Status = "1";
                }
                else
                {
                    meta.Status = "2";
                }

                TOwner owner = new TOwner();

                if (owners == null || owners.Count == 0)
                {
                    owner.ArcNum = dt.Rows[i]["ARCNumber"].ToString();
                    owner.CompanyName = dt.Rows[i]["CompanyName"].ToString();
                    owner.FistName = dt.Rows[i]["OwnerFirstName"].ToString();
                    owner.MiddleName = dt.Rows[i]["OwnerMiddleName"].ToString();
                    owner.LastName = dt.Rows[i]["OwnerLastName"].ToString();
                }
                else
                {
                    owner.OwnerCode = ((TOwner)owners[0]).OwnerCode;
                }

                //IList owner = _MemberInformationService.GetOwnerByARC(txtARCNum.Text);

                _MemberInformationService.SaveNewMemberInformation(meta, owner);
            }
        }
    }
Example #11
0
    protected void btnCreat_Click(object sender, EventArgs e)
    {
        string strCPEmail = txtCPEmail.Text;
        string strPwd = txtPwd.Text;
        string strPwdAgain = txtPwdAgain.Text;
        string strCPFirstName = txtCPFirstName.Text;
        string strCPMiddleName = txtCPMiddleName.Text;
        string strCPLastName = txtCPLastName.Text;
        string strCPTel = txtCPTel.Text;
        string strCPFax = txtCPFax.Text;
        string strCPAddress = txtCPAddress.Text;
        string strCPCity = txtCPCity.Text;
        string strCPCountry = dllCPCountry.SelectedValue;
        string strCPState = dllCPState.SelectedValue;
        string strCPZip = txtCPZip.Text;
        string strARCNum = "";//txtARCNum.Text;
        string strComName = txtComName.Text;
        string strOwnFistName = "";//txtOwnFistName.Text;
        string strOwnMiddleName = "";//txtOwnMiddleName.Text;
        string strOwnLastName = "";//txtOwnLastName.Text;

        if (string.IsNullOrEmpty(strCPEmail.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('Email is null. Choose another');</script>");
            return;
        }

        if (!System.Text.RegularExpressions.Regex.IsMatch(strCPEmail, @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('Email Format error. Choose another');</script>");
            return;
        }

        int iCount = _MemberInformationService.GetEmail(strCPEmail, 1);

        if (iCount > 0)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('Email Address entered is already in use. Choose another');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strPwd.Trim()) && string.IsNullOrEmpty(strPwdAgain.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert(' Password and Password again must enter ');</script>");
            return;
        }

        if (!strPwd.Trim().Equals(strPwdAgain.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('You enterd the diffrent password');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strCPFirstName.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('First Name must enter');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strCPLastName.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('Last Name must enter');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strCPTel.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('Telphone must enter');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strCPAddress.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('Address must enter');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strCPCity.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('City must enter');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strCPCountry.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('Email Address entered is already in use. Choose another');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strCPState.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('Email Address entered is already in use. Choose another');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strCPZip.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('ZipCode must enter');</script>");
            return;
        }

        if (string.IsNullOrEmpty(strComName.Trim()))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "Warting", "<script language=javascript>alert('Company Name must enter');</script>");
            return;
        }

        Terms.Member.Business.MemberInformation meta = new Terms.Member.Business.MemberInformation();

        meta.FirstName = strCPFirstName;
        meta.MiddleName = strCPMiddleName;
        meta.LastName = strCPLastName;
        meta.Gender = Convert.ToInt32(0);
        meta.EmailAddress = strCPEmail;
        meta.Password = MemberUtility.Lock(strPwd);
        meta.Password1 = strPwd;
        meta.PhoneDay = strCPTel;
        meta.City = strCPCity;
        meta.StreetAddress = strCPAddress;
        meta.Nation = strCPCountry;
        meta.Province = strCPState;
        meta.ZipCode = strCPZip;
        meta.Remark = strCPFax;
        meta.Source = "MVB2B";
        meta.MemberType = 1;
        meta.Status = "0";

        List<Terms.Member.Utility.HandlerReceiver> Citys = Terms.Member.Utility.MemberUtility.GetHandlerReciever();

        List<string> CityCodes = new List<string>();

        string HandlerName = string.Empty;

        for (int i = 0; i < Citys.Count; i++)
        {
            CityCodes.Clear();

            if (Citys[i].CityCode.Trim().Length > 0)
            {
                CityCodes.AddRange(Citys[i].CityCode.Split(new char[] { ',' }));
            }

            for (int j = 0; j < CityCodes.Count; j++)
            {
                if (CityCodes[j].Trim().ToUpper() == meta.City.Trim().ToUpper())
                {
                    HandlerName = Citys[i].Name;
                }
            }
        }

        //if (string.IsNullOrEmpty(HandlerName))
        //{
        //    for (int i = 0; i < Citys.Count; i++)
        //    {
        //        CityCodes.Clear();

        //        if (Citys[i].CityCode.Trim().Length > 0)
        //        {
        //            CityCodes.AddRange(Citys[i].CityCode.Split(new char[] { ',' }));
        //        }

        //        List<City> CityList = new List<City>();

        //        for (int j = 0; j < CityCodes.Count; j++)
        //        {
        //            City city = _CommonService.FindCityByCityCode(CityCodes[j].Trim());

        //            if (city != null && city.Name.Trim().ToUpper() == meta.City.Trim().ToUpper())
        //            {
        //                HandlerName = Citys[i].Name;
        //                break;
        //            }
        //        }

        //        if (!string.IsNullOrEmpty(HandlerName))
        //        {
        //            break;
        //        }
        //    }
        //}

        if (string.IsNullOrEmpty(HandlerName))
        {
            HandlerName = "DEFAULT";
        }

        meta.Handler = HandlerName;

        TOwner owner = new TOwner();

            owner.ArcNum = strARCNum;
            owner.CompanyName = strComName;
            owner.FistName = strOwnFistName;
            owner.MiddleName = strOwnMiddleName;
            owner.LastName = strOwnLastName;
            owner.GTTAccountCode = String.Empty;

        string strMemberCode = _MemberInformationService.SaveNewMemberInformation(meta, owner);

        MailMessage mailMessage = new MailMessage();

        mailMessage.From = new MailAddress(@"*****@*****.**");
        mailMessage.To.Add(new MailAddress(strCPEmail));
        mailMessage.IsBodyHtml = true;
        mailMessage.Subject = "Thank You for Registering!";

        mailMessage.Body = "Thank for registering our Majestic Vacations Travel Agent Website. " +
         "We will review your application within next 2 business day " +
         "and let you know if your application is approved " +
         "or if any additonal infomation are required.";

        Terms.Member.Utility.MemberUtility.SendEmail(mailMessage, "B2BMembership");

        OperaterAdvice.DoAdvice(Terms.Configuration.Utility.ConfigurationConst.OperateType.SUB_RegisterMember, this);

        this.Response.Redirect("AgentJoinSucceedForm.aspx");
    }