Exemplo n.º 1
0
        // GET: Tasks

        public async Task <ActionResult> Tasks()
        {
            var   cmpID = 0;
            Users item  = new Users();

            if (Session["useDetails"] != null)
            {
                item = Session["useDetails"] as Users;
            }

            TasksModel model = new TasksModel();


            cmpID = item.useCompanyID;
            List <TypeModel>     typModel   = new List <TypeModel>();
            List <Users>         usrModel   = new List <Users>();
            List <Users>         toModel    = new List <Users>();
            List <PriorityModel> ptyModel   = new List <PriorityModel>();
            List <StatusModel>   staModel   = new List <StatusModel>();
            UserContext          useContext = new UserContext();
            TypeContext          typContext = new TypeContext();
            PriorityContext      ptyContext = new PriorityContext();
            StatusContext        staContext = new StatusContext();

            usrModel = await usVM.GetUserConnection(cmpID);

            //toModel = useContext.ToUsersDropDown(cmpID);
            typModel = typContext.TypeDropDown();
            ptyModel = ptyContext.PriorityDropDown();
            staModel = staContext.StatusDropDown();
            foreach (var user in usrModel)
            {
                model.Users.Add(new SelectListItem {
                    Text = user.useName, Value = user.useID.ToString()
                });
            }
            //foreach (var user in toModel)
            //{
            //    model.ToUsers.Add(new SelectListItem { Text = user.useName, Value = user.useID.ToString() });
            //}
            foreach (var type in typModel)
            {
                model.Types.Add(new SelectListItem {
                    Text = type.typName, Value = type.typID.ToString()
                });
            }
            foreach (var priority in ptyModel)
            {
                model.Priorites.Add(new SelectListItem {
                    Text = priority.ptyName, Value = priority.ptyID.ToString()
                });
            }
            foreach (var status in staModel)
            {
                model.Status.Add(new SelectListItem {
                    Text = status.staName, Value = status.staID.ToString()
                });
            }
            return(View(model));
        }
Exemplo n.º 2
0
        // GET: Reports
        public async Task <ActionResult> TasksReports()
        {
            var          us         = Session["useDetails"] as Users;
            List <Users> usrModel   = new List <Users>();
            UserContext  useContext = new UserContext();

            usrModel = await usVm.GetUserConnection(us.useCompanyID);

            TasksModel           model = new TasksModel();
            List <DateListModel> dt    = new List <DateListModel>();

            dt.Add(new DateListModel {
                value = 1, DateName = "January"
            });
            dt.Add(new DateListModel {
                value = 2, DateName = "February"
            });
            dt.Add(new DateListModel {
                value = 3, DateName = "March"
            });
            dt.Add(new DateListModel {
                value = 4, DateName = "April"
            });
            dt.Add(new DateListModel {
                value = 5, DateName = "May"
            });
            dt.Add(new DateListModel {
                value = 6, DateName = "June"
            });
            dt.Add(new DateListModel {
                value = 7, DateName = "July"
            });
            dt.Add(new DateListModel {
                value = 8, DateName = "August"
            });
            dt.Add(new DateListModel {
                value = 9, DateName = "Septmeber"
            });
            dt.Add(new DateListModel {
                value = 10, DateName = "October"
            });
            dt.Add(new DateListModel {
                value = 11, DateName = "November"
            });
            dt.Add(new DateListModel {
                value = 12, DateName = "December"
            });
            foreach (var item in dt)
            {
                model.DateList.Add(new SelectListItem {
                    Text = item.DateName, Value = item.value.ToString()
                });
            }
            foreach (var user in usrModel)
            {
                model.Users.Add(new SelectListItem {
                    Text = user.useName, Value = user.useID.ToString()
                });
            }
            model.tasID = DateTime.Now.Month;
            return(View(model));
        }