public ActionResult EnquiryForm(Guid id) { EnquiryViewModel enquiryVM = null; try { if (id != Guid.Empty) { enquiryVM = Mapper.Map <Enquiry, EnquiryViewModel>(_enquiryBusiness.GetEnquiry(id)); enquiryVM.IsUpdate = true; AppUA appUA = Session["AppUA"] as AppUA; enquiryVM.IsDocLocked = enquiryVM.DocumentOwners.Contains(appUA.UserName); enquiryVM.Customer = new CustomerViewModel { CompanyName = enquiryVM.Customer.CompanyName, Titles = new TitlesViewModel() { TitlesSelectList = _customerBusiness.GetTitleSelectList(), }, }; enquiryVM.Currency = new CurrencyViewModel(); } else { enquiryVM = new EnquiryViewModel(); enquiryVM.IsUpdate = false; enquiryVM.ID = Guid.Empty; enquiryVM.DocumentStatus = new DocumentStatusViewModel(); enquiryVM.DocumentStatus.Description = "-"; enquiryVM.Branch = new BranchViewModel(); enquiryVM.Branch.Description = "-"; enquiryVM.IsDocLocked = false; enquiryVM.CurrencyRate = 1; enquiryVM.CurrencyCode = "INR"; enquiryVM.Customer = new CustomerViewModel { //CompanyName = "-", Titles = new TitlesViewModel() { TitlesSelectList = _customerBusiness.GetTitleSelectList(), }, }; } enquiryVM.EnquiryGrade = new EnquiryGradeViewModel() { EnquiryGradeSelectList = _enquiryGradeBusiness.GetEnquiryGradeSelectList() }; enquiryVM.Currency = new CurrencyViewModel() { CurrencyList = Mapper.Map <List <Currency>, List <CurrencyViewModel> >(_currencyBusiness.GetCurrencyForSelectList()) }; } catch (Exception ex) { throw ex; } return(PartialView("_EnquiryForm", enquiryVM)); }
public ActionResult ServiceCallForm(Guid id) { ServiceCallViewModel serviceCallVM = null; try { if (id != Guid.Empty) { serviceCallVM = Mapper.Map <ServiceCall, ServiceCallViewModel>(_serviceCallBusiness.GetServiceCall(id)); serviceCallVM.IsUpdate = true; AppUA appUA = Session["AppUA"] as AppUA; serviceCallVM.IsDocLocked = serviceCallVM.DocumentOwners.Contains(appUA.UserName); serviceCallVM.Customer = new CustomerViewModel() { CompanyName = serviceCallVM.Customer.CompanyName, Titles = new TitlesViewModel() { TitlesSelectList = _customerBusiness.GetTitleSelectList(), }, }; serviceCallVM.Currency = new CurrencyViewModel(); } else //(id == Guid.Empty) { serviceCallVM = new ServiceCallViewModel(); serviceCallVM.IsUpdate = false; serviceCallVM.ID = Guid.Empty; serviceCallVM.DocumentStatus = new DocumentStatusViewModel(); serviceCallVM.DocumentStatus.Description = "-"; serviceCallVM.Branch = new BranchViewModel(); serviceCallVM.Branch.Description = "-"; serviceCallVM.Customer = new CustomerViewModel { //CompanyName = serviceCallVM.Customer.CompanyName, Titles = new TitlesViewModel() { TitlesSelectList = _customerBusiness.GetTitleSelectList(), }, }; serviceCallVM.CurrencyCode = "INR"; serviceCallVM.CurrencyRate = 1; serviceCallVM.Currency = new CurrencyViewModel() { CurrencyList = Mapper.Map <List <Currency>, List <CurrencyViewModel> >(_currencyBusiness.GetCurrencyForSelectList()) }; } } catch (Exception ex) { throw ex; } return(PartialView("_ServiceCallForm", serviceCallVM)); }
public ActionResult CustomerForm(Guid id) { CustomerViewModel customerVM = null; try { if (id != Guid.Empty) { customerVM = Mapper.Map <Customer, CustomerViewModel>(_customerBusiness.GetCustomer(id)); customerVM.IsUpdate = true; } else { customerVM = new CustomerViewModel(); customerVM.IsUpdate = false; customerVM.ID = Guid.Empty; } customerVM.Titles = new TitlesViewModel() { TitlesSelectList = _customerBusiness.GetTitleSelectList() }; //customerVM.PaymentTerm = new PaymentTermViewModel() //{ // PaymentTermSelectList = _paymentTermBusiness.GetPaymentTermForSelectList() //}; customerVM.CustomerCategory = new CustomerCategoryViewModel() { CustomerCategorySelectList = _customerCategoryBusiness.GetCustomerCategoryForSelectList() }; } catch (Exception ex) { throw ex; } return(PartialView("_CustomerForm", customerVM)); }