Ejemplo n.º 1
0
        public Master_User Login(string username, string password)
        {
            IHashingService sec = new HashingService();
            string          pwd = sec.CreatePasswordHash(password.Trim());

            var dc    = new eprocdbDataContext();
            var model = (from c in dc.Master_Users where c.UserID == username && c.Password == pwd select c).FirstOrDefault();

            return(model);
        }
Ejemplo n.º 2
0
        public Master_User Add(Master_User model)
        {
            IHashingService sec = new HashingService();
            string          pwd = sec.CreatePasswordHash(model.Password.Trim());

            var dc = new eprocdbDataContext();

            model.ID       = Guid.NewGuid();
            model.Password = pwd;
            dc.Master_Users.InsertOnSubmit(model);
            dc.SubmitChanges();
            return(model);
        }
Ejemplo n.º 3
0
        public Master_User ChangedPassword(Master_User model, string NewPassword)
        {
            IHashingService sec = new HashingService();
            string          pwd = sec.CreatePasswordHash(NewPassword.Trim());

            var dc = new eprocdbDataContext();
            var md = (from c in dc.Master_Users
                      where c.UserID == model.UserID
                      select c).FirstOrDefault();

            md.Password = pwd;
            dc.SubmitChanges();
            return(model);
        }
Ejemplo n.º 4
0
        public Master_User Reset(string UserID, Master_User model)
        {
            IHashingService sec = new HashingService();
            string          pwd = sec.CreatePasswordHash("dc123");

            var dc = new eprocdbDataContext();
            var md = (from c in dc.Master_Users
                      where c.UserID == UserID
                      select c).FirstOrDefault();

            md.Password = pwd;
            dc.SubmitChanges();
            return(model);
        }
Ejemplo n.º 5
0
        public Master_User Edit(string userId, Master_User model)
        {
            IHashingService sec = new HashingService();
            string          pwd = sec.CreatePasswordHash(model.Password.Trim());

            var dc = new eprocdbDataContext();
            var md = (from c in dc.Master_Users
                      where c.UserID == userId
                      select c).FirstOrDefault();

            md.UserID    = model.UserID;
            md.FullName  = model.FullName;
            md.GroupID   = model.GroupID == null ? md.GroupID : model.GroupID;
            md.id_vendor = model.id_vendor == null ? md.id_vendor : model.id_vendor;
            //md.Group_VendorID = model.Group_VendorID;
            md.Email = model.Email;
            if (model.Password != null && model.Password != "" && model.Password != md.Password)
            {
                md.Password = pwd;
            }
            dc.SubmitChanges();
            return(model);
        }