示例#1
0
        public void CreatePerson(PersDto persDto)
        {
            persDto.Creationid   = LoginData.UserID;
            persDto.CreationDate = DateTime.Now;
            PersData persData = new PersData(persDto);

            persDto.Personid = persData.CreateRecord();
        }
示例#2
0
        public void UpdateAccount(int userID, int personID, UserDto orderDto, PersDto orderLineDto)
        {
            PersonBusiness pb = new PersonBusiness();

            pb.UpdateUser(orderLineDto, personID);
            UserBusiness userBusiness = new UserBusiness();

            userBusiness.UpdateUser(orderDto, userID);
            LoginData.Stop();
        }
示例#3
0
        public JsonResult GetPersonData(int userID)
        {
            LoginData.ConnectionString = ConfigurationManager.ConnectionStrings["PXLDB"].ConnectionString;
            LoginData.LoginSuccessFul  = true;
            PersonBusiness persBusiness = new PersonBusiness();
            PersDto        persDtos     = persBusiness.GetUserDto(userID);
            JsonResult     json         = new JsonResult();

            json.Data = persDtos;
            json.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
            return(json);
        }
示例#4
0
        public void CreatePerson(string firstname, string lastname, DateTime birthDate)
        {
            LoginData.ConnectionString = ConfigurationManager.ConnectionStrings["PXLDB"].ConnectionString;
            LoginData.LoginSuccessFul  = true;
            PersonBusiness persBusiness = new PersonBusiness();// connection);
            PersDto        persDto      = new PersDto();

            persDto.FirstName = firstname;
            persDto.Name      = lastname;
            persDto.BirthDate = birthDate;
            persBusiness.CreatePerson(persDto);
        }
        public void CreateAccount(UserDto userDto, PersDto persDto)
        {
            UserBusiness userBusiness = new UserBusiness();

            userBusiness.CreateUser(userDto);
            //userid komt in userdto object
            PersonBusiness pb = new PersonBusiness();

            persDto.Userid    = userDto.Userid;
            persDto.Addressid = 1;
            //persDto.lan
            pb.CreatePerson(persDto);
            LoginData.Stop();
        }
示例#6
0
        public JsonResult UpdateAccount(int userID, int personID, object json)
        {
            AccountModel accountModel = new AccountModel(json.ToString());

            LoginData.ConnectionString =
                ConfigurationManager.ConnectionStrings["PXLDB"].ConnectionString;
            LoginData.LoginSuccessFul = true;
            AccountBusiness ab   = new AccountBusiness();
            UserDto         user = new UserDto();

            user.Userid   = userID;
            user.Email    = accountModel.email;
            user.Password = accountModel.password;
            PersDto pers = new PersDto();

            pers.Userid        = userID;
            pers.Personid      = personID;
            pers.FirstName     = accountModel.firstName;
            pers.Name          = accountModel.lastName;
            pers.paymentMethod = accountModel.paymentMethod;
            DateTime birthdate = new DateTime(2000, 1, 1);

            if (DateTime.TryParse(accountModel.birthDate, out birthdate))
            {
                pers.BirthDate = birthdate;
            }
            else
            {
                pers.BirthDate = null;
            }

            AccountBusiness account = new AccountBusiness();

            JsonResult json2      = new JsonResult();
            bool       validation = false;

            if (account.GetEmail(user.Email, (user.Userid).ToString()) == -1 && pers.BirthDate != null && user.Email != null && pers.FirstName != null && pers.Name != null && user.Password != null)
            {
                ab.UpdateAccount(userID, personID, user, pers);
                validation = true;
            }
            else
            {
                validation = false;
            }

            json2.Data = validation;

            return(json2);
        }
示例#7
0
        public void UpdateUser(PersDto persDto, int primaryKeyValue)
        {
            PersData persData = new PersData(persDto);

            persData.UpdateRecord(primaryKeyValue);
        }