Exemple #1
0
        public ActionResult EnquiryStatus(EnquiryStatus model)
        {
            if (!ModelState.IsValid)
            {
                FillEnquiryStatus();
                var allErrors = ModelState.Values.SelectMany(v => v.Errors);
                return(View(model));
            }

            var repo = new EnquiryBookingRepository();

            {
                var result = new EnquiryBookingRepository().UpdateEnquiryStatus(model);
                if (result.EnquiryId > 0)
                {
                    TempData["Success"] = "Updated Successfully!";
                    ////TempData["EnquiryRef"] = result.EnquiryRef;
                    return(RedirectToAction("PendingEnquiryStatus"));
                    //return RedirectToAction("Projects", "EnquiryBooking");
                }

                else
                {
                    return(RedirectToAction("Edit"));
                }
            }
        }
Exemple #2
0
        public ActionResult EnquiryCancel(int Id)
        {
            {
                var result = new EnquiryBookingRepository().UpdateEnquiryCancel(Id);

                return(RedirectToAction("index", "home"));
            }
        }
Exemple #3
0
        public ActionResult EnquiryStatus(int?EnquiryId)
        {
            FillEnquiryStatus();
            EnquiryBookingRepository repo  = new EnquiryBookingRepository();
            EnquiryStatus            model = repo.GetEnquiryStatusDetails(EnquiryId ?? 0);

            return(View(model));
        }
Exemple #4
0
        public ActionResult PendingListForProjectPartial(DateTime?FromDate, DateTime?ToDate, string EnquiryClient = "")
        {
            FromDate = FromDate ?? FYStartdate;
            ToDate   = ToDate ?? DateTime.Now;
            var repo = new EnquiryBookingRepository();
            IEnumerable <PendingListForProject> PendingListForProject = repo.GetPendingListForProject(FromDate, ToDate, EnquiryClient);

            return(PartialView("_PendingListForProject", PendingListForProject));
        }
Exemple #5
0
        public ActionResult PendingEnquiryStatusPartial(int?ProjectTypeId, int?EnquiryStatusId, DateTime?FromDate, DateTime?ToDate, string EnquiryClient = "")
        {
            FromDate = FromDate ?? FYStartdate;
            ToDate   = ToDate ?? DateTime.Now;
            var repo = new EnquiryBookingRepository();
            IEnumerable <PendingEnquiryStatus> PendingEnquiryStatus = repo.GetPendingEnquiryStatus(ProjectTypeId, EnquiryStatusId, FromDate, ToDate, EnquiryClient);

            return(PartialView("_PendingEnquiryStatus", PendingEnquiryStatus));
        }
Exemple #6
0
        public ActionResult Projects(int EnquiryId)
        {
            FillDropdownsProject();
            Projects Projects = new EnquiryBookingRepository().GetNewProject(EnquiryId);

            //Projects Projects = new Projects();

            Projects.ProjectTask = new List <ProjectTask>();
            Projects.ProjectTask.Add(new ProjectTask());
            Projects.ProjectPaymentSchedule = new List <ProjectPaymentSchedule>();
            Projects.ProjectPaymentSchedule.Add(new ProjectPaymentSchedule());
            Projects.ProjectRefNo                   = new ProjectsRepository().GetRefNo(Projects);
            Projects.ProjectDate                    = DateTime.Now;
            Projects.ProjectTask[0].StartDate       = DateTime.Now;
            Projects.ProjectTask[0].EndDate         = DateTime.Now;
            Projects.ProjectPaymentSchedule[0].Date = DateTime.Now;
            //Projects.ProjectPaymentSchedule[0].Date = DateTime.Now;
            return(View(Projects));
        }
Exemple #7
0
        public ActionResult EnquiryBooking(EnquiryBooking model)
        {
            if (!ModelState.IsValid)
            {
                FillDropdowns();
                var allErrors = ModelState.Values.SelectMany(v => v.Errors);
                return(View(model));
            }
            model.CreatedBy      = UserID.ToString();
            model.CreatedDate    = System.DateTime.Now;
            model.OrganizationId = OrganizationId;
            var repo = new EnquiryBookingRepository();
            //bool isexists = repo.IsFieldExists(repo.ConnectionString(), "EnquiryBooking", "SubName", model.SubName, null, null);
            //if (!isexists)
            {
                var result = new EnquiryBookingRepository().Insert(model);
                if (result.EnquiryId > 0)
                {
                    TempData["Success"]    = "Added Successfully!";
                    TempData["EnquiryRef"] = result.EnquiryRef;
                    return(RedirectToAction("EnquiryBooking"));
                }

                else
                {
                    TempData["error"]      = "Oops!!..Something Went Wrong!!";
                    TempData["EnquiryRef"] = null;
                    return(View("EnquiryBooking", model));
                }
            }
            //else
            //{

            //    TempData["error"] = "This Name Alredy Exists!!";
            //    TempData["SubRefNo"] = null;
            //    return View("Create", model);
            //}
        }