예제 #1
0
        public int UpdateUser(PharmaBusinessObjects.Master.UserMaster p)
        {
            using (PharmaDBEntities context = new PharmaDBEntities())
            {
                try
                {
                    var user = context.Users.Where(q => q.UserId == p.UserId).FirstOrDefault();

                    if (user != null)
                    {
                        user.Password   = p.Password;
                        user.Status     = p.Status;
                        user.FirstName  = p.FirstName;
                        user.LastName   = p.LastName;
                        user.RoleID     = p.RoleID;
                        user.IsSysAdmin = p.IsSystemAdmin;
                        user.ModifiedBy = this.LoggedInUser.Username;
                        user.ModifiedOn = System.DateTime.Now;
                    }

                    return(context.SaveChanges());
                }
                catch (System.Data.Entity.Validation.DbEntityValidationException ex)
                {
                    throw ex;
                }
            }
        }
예제 #2
0
        public int AddUser(PharmaBusinessObjects.Master.UserMaster p)
        {
            using (PharmaDBEntities context = new PharmaDBEntities())
            {
                Entity.Users table = new Entity.Users()
                {
                    Username   = p.Username,
                    Password   = p.Password,
                    FirstName  = p.FirstName,
                    LastName   = p.LastName,
                    RoleID     = p.RoleID,
                    IsSysAdmin = p.IsSystemAdmin,
                    CreatedBy  = this.LoggedInUser.Username,
                    CreatedOn  = System.DateTime.Now,
                    Status     = p.Status
                };

                context.Users.Add(table);
                return(context.SaveChanges());
            }
        }
예제 #3
0
 public PersonRouteMasterBiz(PharmaBusinessObjects.Master.UserMaster loggedInUser) : base(loggedInUser)
 {
 }
예제 #4
0
 public CompanyMasterBiz(PharmaBusinessObjects.Master.UserMaster loggedInUser) : base(loggedInUser)
 {
 }
예제 #5
0
 public int UpdateUser(PharmaBusinessObjects.Master.UserMaster p)
 {
     return(new UserBiz(this.LoggedInUser).UpdateUser(p));
 }
예제 #6
0
 public ApplicationFacade(PharmaBusinessObjects.Master.UserMaster loggedInUser)
 {
     this.LoggedInUser = loggedInUser;
 }
예제 #7
0
 public CustomerLedgerMasterBiz(PharmaBusinessObjects.Master.UserMaster loggedInUser) : base(loggedInUser)
 {
 }
예제 #8
0
 public UserDao(PharmaBusinessObjects.Master.UserMaster loggedInUser) : base(loggedInUser)
 {
 }
예제 #9
0
 public ReceiptPaymentBiz(PharmaBusinessObjects.Master.UserMaster loggedInUser) : base(loggedInUser)
 {
 }