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")); } } }
public ActionResult EnquiryCancel(int Id) { { var result = new EnquiryBookingRepository().UpdateEnquiryCancel(Id); return(RedirectToAction("index", "home")); } }
public ActionResult EnquiryStatus(int?EnquiryId) { FillEnquiryStatus(); EnquiryBookingRepository repo = new EnquiryBookingRepository(); EnquiryStatus model = repo.GetEnquiryStatusDetails(EnquiryId ?? 0); return(View(model)); }
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)); }
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)); }
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)); }
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); //} }