// Insert User vào Database.
        public void InsertUser(string username, string password, string email, int provinceID, int districtID, int detailprovinceID, int roleID, out MembershipCreateStatus status)
        {
            try
            {
                TTTV__Users           user = new TTTV__Users();
                TTTV__UserInformation info = new TTTV__UserInformation();

                user.Username         = username;
                user.Password         = password;
                user.Email            = email;
                user.RoleId           = roleID;
                info.Username         = username;
                info.ProvinceID       = provinceID;
                info.DistrictID       = districtID;
                info.ProvinceDetailID = detailprovinceID;
                db.TTTV__Users.AddObject(user);
                db.TTTV__UserInformation.AddObject(info);
                db.SaveChanges();
                status = MembershipCreateStatus.Success;
            }
            catch (Exception ex)
            {
                status = MembershipCreateStatus.ProviderError;
                throw ex;
            }
        }
        public void ChangePass(string username, string newpass)
        {
            TTTV__Users user = db.TTTV__Users.Single(e => e.Username == username);

            user.Password = newpass;
            db.SaveChanges();
        }
Example #3
0
        public static TTTV__Users ConvertDTOToImage(LoginDTO obj)
        {
            TTTV__Users objdto = new TTTV__Users();

            objdto.Username           = obj.Username;
            objdto.Password           = obj.Password;
            objdto.ForgotPassAnswer   = obj.ForgotPassAnswer;
            objdto.ForgotPassQuestion = obj.ForgotPassQuestion;
            objdto.Email  = obj.Email;
            objdto.RoleId = obj.RoleId;
            return(objdto);
        }
Example #4
0
        public static LoginDTO ConvertLoginToDTO(TTTV__Users obj)
        {
            LoginDTO objdto = new LoginDTO();

            objdto.Username           = obj.Username;
            objdto.Password           = obj.Password;
            objdto.ForgotPassAnswer   = obj.ForgotPassAnswer;
            objdto.ForgotPassQuestion = obj.ForgotPassQuestion;
            objdto.Email  = obj.Email;
            objdto.RoleId = obj.RoleId;
            return(objdto);
        }
        public void updateUserInfo(string UserName, string Companyname, string BusinessCode, string Phone, string Moblie, string CMND, string Name, int?Age, string Address, int province, int district, int detail, string email, int?role)
        {
            TTTV__UserInformation user  = db.TTTV__UserInformation.Single(e => e.Username == UserName);
            TTTV__Users           login = db.TTTV__Users.Single(e => e.Username == UserName);

            user.CompanyName  = Companyname;
            user.BusinessCode = BusinessCode;
            user.Phone        = Phone;
            user.Mobile       = Moblie;
            user.PersonCode   = CMND;
            user.UserFullName = Name;
            user.Age          = Age;
            login.RoleId      = role;
            login.Email       = email;
            db.SaveChanges();
        }
Example #6
0
        public UserLoginModel getUserLoginById(string username)       //New
        {
            TTTV__Users item = proxy.getUserLogin(username);

            if (item != null)
            {
                UserLoginModel model = new UserLoginModel();

                model.UserName = item.Username;
                model.Email    = item.Email;
                model.roleID   = item.RoleId;

                return(model);
            }
            else
            {
                return(null);
            }
        }
        public void InsertUser(string username, string password, string email, int provinceID, int districtID, int detailprovinceID, int roleID, string question, string answear, string companyname, string businesscode, string phone, string mobile, string CMND, string name, int age, string address, string subaddress, out MembershipCreateStatus status) // Tao user
        {
            try
            {
                TTTV__Users           user = new TTTV__Users();
                TTTV__UserInformation info = new TTTV__UserInformation();

                user.Username           = username;
                user.Password           = password;
                user.Email              = email;
                user.RoleId             = roleID;
                user.ForgotPassQuestion = question;
                user.ForgotPassAnswer   = answear;
                info.Username           = username;
                info.ProvinceID         = provinceID;
                info.DistrictID         = districtID;
                info.ProvinceDetailID   = detailprovinceID;
                info.CompanyName        = companyname;
                info.BusinessCode       = businesscode;
                info.Phone              = phone;
                info.Mobile             = mobile;
                info.PersonCode         = CMND;
                info.UserFullName       = name;
                info.Age        = age;
                info.Address    = address;
                info.SubAddress = subaddress;
                db.TTTV__Users.AddObject(user);
                db.TTTV__UserInformation.AddObject(info);
                db.SaveChanges();
                status = MembershipCreateStatus.Success;
            }
            catch (Exception ex)
            {
                CustomException cex = new CustomException();
                cex.Details = ex.Message;
                cex.Issue   = "Trùng tên đăng nhập";
                //status = MembershipCreateStatus.ProviderError;
                throw new FaultException <CustomException>(cex, new FaultReason(cex.Issue));
            }
        }