Esempio n. 1
0
        public ActionResult Application()
        {
            JobCardManager     manager  = new JobCardManager();
            List <JobCardView> jobCards = manager.GetApplicationJobCards(true);

            return(View(jobCards));
        }
Esempio n. 2
0
        public ActionResult Clading()
        {
            JobCardManager     manager  = new JobCardManager();
            List <JobCardView> jobCards = manager.GetCladingJobCards(true);

            return(View(jobCards));
        }
Esempio n. 3
0
        public ActionResult Delete(Guid id)
        {
            JobCardManager manager = new JobCardManager();
            JobTypeView    jobType = manager.GetJobType(id);

            return(View(jobType));
        }
Esempio n. 4
0
        public ActionResult Edit(Guid id)
        {
            JobCardManager manager  = new JobCardManager();
            CustomerView   customer = manager.GetCustomer(id);

            return(View(customer));
        }
Esempio n. 5
0
        public ActionResult InvoiceResult(JobCardView jobCard)
        {
            JobCardManager manager = new JobCardManager();

            manager.SetInvoice(User.Identity.Name, jobCard);
            return(RedirectToAction("Index"));
        }
Esempio n. 6
0
        public ActionResult Edit(Guid id)
        {
            JobCardManager manager  = new JobCardManager();
            MaterialView   material = manager.GetMaterial(id);

            return(View(material));
        }
Esempio n. 7
0
        public ActionResult Delete(Guid id)
        {
            JobCardManager manager  = new JobCardManager();
            DesignerView   designer = manager.GetDesigner(id);

            return(View(designer));
        }
Esempio n. 8
0
        public ActionResult Invoice()
        {
            JobCardManager     manager  = new JobCardManager();
            List <JobCardView> jobCards = manager.GetInvoiceJobCards(true);

            return(View(jobCards));
        }
Esempio n. 9
0
        public ActionResult Invoice(int id)
        {
            JobCardManager manager = new JobCardManager();
            JobCardView    jobCard = manager.GetJobCard(id, true);

            return(View(jobCard));
        }
Esempio n. 10
0
        public ActionResult Welcome()
        {
            var manager = new JobCardManager();
            var userID  = User.Identity.GetUserId <int>();
            var view    = manager.GetLastJobCards(5, manager.GetUserID(User.Identity.Name), true);

            return(View(view));
        }
Esempio n. 11
0
        public ActionResult Delete(int id)
        {
            JobCardManager manager = new JobCardManager();
            JobCardView    jobCard = manager.GetJobCard(id, true);

            jobCard.Users     = manager.GetAllUsers();
            jobCard.Customers = manager.GetAllCustomers(true);
            jobCard.Designers = manager.GetAllDesigners(true);

            return(View(jobCard));
        }
Esempio n. 12
0
        public ActionResult Index()
        {
            if (User.Identity.IsAuthenticated)
            {
                JobCardManager     manager = new JobCardManager();
                List <JobCardView> view    = manager.GetAllJobCards(true);
                return(View(view));
            }

            return(View());
        }
Esempio n. 13
0
        public ActionResult History(int id)
        {
            JobCardManager manager = new JobCardManager();
            JobCardView    jobCard = manager.GetJobCard(id, true);

            jobCard.Customers = manager.GetAllCustomers(true);
            jobCard.Designers = manager.GetAllDesigners(true);
            jobCard.JobTypes  = manager.GetAllJobTypes(true);
            jobCard.Materials = manager.GetAllMaterials(true);
            jobCard.Users     = manager.GetAllUsers();
            return(View(jobCard));
        }
Esempio n. 14
0
        public ActionResult CreateAdmin()
        {
            JobCardManager manager = new JobCardManager();

            var jobCardView = new JobCardAdminView()
            {
                Customers = manager.GetAllCustomers(false),
                Designers = manager.GetAllDesigners(false),
                JobTypes  = manager.GetAllJobTypes(false),
                Materials = manager.GetAllMaterials(false)
            };

            return(View(jobCardView));
        }
Esempio n. 15
0
        public ActionResult Delete(DesignerView designer)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    JobCardManager manager = new JobCardManager();
                    manager.DeleteDesigner(designer);
                    return(RedirectToAction("Index"));
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 16
0
        public ActionResult Edit(CustomerView customer)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    JobCardManager manager = new JobCardManager();
                    manager.UpdateCustomer(customer);
                    return(RedirectToAction("Index"));
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 17
0
        public ActionResult Delete(JobCardView jobCard)
        {
            try
            {
                if (jobCard.JobCardID != 0)
                {
                    JobCardManager manager = new JobCardManager();
                    manager.DeleteJobCard(jobCard);
                    return(RedirectToAction("Index"));
                }

                return(View(jobCard));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 18
0
        public ActionResult Delete(MaterialView material)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    JobCardManager manager = new JobCardManager();
                    manager.DeleteMaterial(material);
                    return(RedirectToAction("Index"));
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 19
0
        public ActionResult Delete(JobTypeView jobType)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    JobCardManager manager = new JobCardManager();
                    manager.DeleteJobType(jobType);
                    return(RedirectToAction("Index"));
                }

                return(View());
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 20
0
        public ActionResult CreateAdmin(JobCardAdminView jobCardView)
        {
            if (ModelState.IsValid)
            {
                if (jobCardView.CustomerID == null ||
                    jobCardView.DesignerID == null ||
                    jobCardView.JobTypeID == null ||
                    jobCardView.MaterialID == null)
                {
                    return(CreateAdmin());
                }

                JobCardManager manager = new JobCardManager();
                jobCardView.CreatedID   = manager.GetUserID(User.Identity.Name);
                jobCardView.CreatedDate = DateTime.Now;
                manager.CreateJobCard(jobCardView);

                return(RedirectToAction("Index"));
            }

            return(CreateAdmin());
        }
Esempio n. 21
0
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            if (value != null)
            {
                //if (validationContext.)
                if (value is DateTime)
                {
                    if (((DateTime)value) <= DateTime.Parse(DateTime.Now.ToShortDateString()).AddDays(1))
                    {
                        return(new ValidationResult("You must select a date in the future!"));
                    }

                    JobCardManager manager = new JobCardManager();
                    int            numJobs = manager.GetJobsPerDate((DateTime)value);

                    if (numJobs > NumberOfDays)
                    {
                        return(new ValidationResult("There are already 4 or more jobs for this date!"));
                    }
                }
            }

            return(ValidationResult.Success);
        }
Esempio n. 22
0
        public ActionResult Details(Guid id)
        {
            JobCardManager manager = new JobCardManager();

            return(View(manager.GetDesigner(id)));
        }
Esempio n. 23
0
        public ActionResult Index()
        {
            JobCardManager manager = new JobCardManager();

            return(View(manager.GetAllDesigners(false)));
        }