示例#1
0
        //for manager to accept and refuse
        public dynamic PutPermissionbymanager(putPermission p)
        {
            var Permission = db.HR_Leave_Order.Find(p.permissionId);

            Permission.AccpetedBy_ID = p.userId;
            Permission.OrderStatusId = p.OrderStatusId;
            Permission.User_ID       = p.userId;
            Permission.Last_Update   = DateTime.Now;
            var result = db.SaveChanges() > 0 ? true : false;

            return(new
            {
                result = result
            });
        }
示例#2
0
        //for Hr to accept and refuse
        public dynamic PutPermissionbyHr(putPermission p)
        {
            var Permission = db.HR_Leave_Order.Find(p.permissionId);


            if (p.OrderStatusId == (int)OrderStatus.AcceptedByHr)
            {
                Permission.Approv_Date = DateTime.Now;
            }

            Permission.OrderStatusId = p.OrderStatusId;
            Permission.User_ID       = p.userId;
            Permission.Last_Update   = DateTime.Now;

            var result = db.SaveChanges() > 0 ? true : false;

            return(new
            {
                result = result
            });
        }