public ActionResult DeleteConfirmed(long id) { var strMessage = string.Empty; try { var model = _pettyCashVoucherInfoService.BMSUnit.WebVoucherMasterRepository.GetByID(id); if (model != null) { var lst = _pettyCashVoucherInfoService.BMSUnit.WebVoucherDetailsRepository.GetAll().Where( q => q.VoucherNo == model.Id); // Delete details foreach (var dt in lst) { _pettyCashVoucherInfoService.BMSUnit.WebVoucherDetailsRepository.Delete_64Bit(dt.Id); } // Delete master _pettyCashVoucherInfoService.BMSUnit.WebVoucherMasterRepository.Delete_64Bit(model.Id); _pettyCashVoucherInfoService.BMSUnit.WebVoucherMasterRepository.SaveChanges(); return(Content(Boolean.TrueString)); } strMessage = Common.GetModelStateErrorMessage(ModelState); } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Delete); } return(Content(strMessage)); }
// GET: /PettyCashVoucher/Create public ActionResult Create() { var errorViewModel = new ErrorViewModel(); try { var userName = HttpContext.User.Identity.Name; var payTo = _pettyCashVoucherInfoService.BMSUnit.UserInfoRepository.GetAll().Where(c => c.UserId == userName).ToList().FirstOrDefault().UserName; var staffId = _pettyCashVoucherInfoService.BMSUnit.UserInfoRepository.GetAll().Where(c => c.UserId == userName).ToList().FirstOrDefault().StaffID; var companyCode = _pettyCashVoucherInfoService.BMSUnit.UserInfoRepository.GetAll().Where(c => c.UserId == userName).ToList().FirstOrDefault().CompanyCode; var busiNo = _pettyCashVoucherInfoService.BMSUnit.UserInfoRepository.GetAll().Where(c => c.UserId == userName).ToList().FirstOrDefault().BusiNo; var dept = _pettyCashVoucherInfoService.BMSUnit.UserInfoRepository.GetAll().Where(c => c.UserId == userName).ToList().FirstOrDefault().Dept; var userId = _pettyCashVoucherInfoService.BMSUnit.UserInfoRepository.GetAll().Where(c => c.UserId == userName).ToList().FirstOrDefault().UserId; var model = new VoucherViewModel() { PayTo = payTo, StaffID = staffId, CompanyCode = companyCode, BusiNo = busiNo, Dept = dept, UserId = userId, VoucherDate = DateTime.Now }; return(PartialView("_Create", model)); } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
public ActionResult Edit(VoucherViewModel viewModel) { var strMessage = string.Empty; try { if (ModelState.IsValid) { List <VoucherDetailEntityModel> list = new List <VoucherDetailEntityModel>(); if (Session["lstPettyCashVoucherDetails"] != null) { list = (List <VoucherDetailEntityModel>)Session["lstPettyCashVoucherDetails"]; } //var model = _pettyCashVoucherInfoService.BMSUnit.WebVoucherMasterRepository.GetByID(viewModel.Id); viewModel.Posted = "N"; viewModel.TransDate = DateTime.Now; viewModel.JVNo = ""; viewModel.Period = 0; var entity = viewModel.ToEntity(); // Get previous detail list var lst = _pettyCashVoucherInfoService.BMSUnit.WebVoucherDetailsRepository.GetAll().Where( q => q.VoucherNo == entity.Id); foreach (var dt in lst) { _pettyCashVoucherInfoService.BMSUnit.WebVoucherDetailsRepository.Delete_64Bit(Convert.ToInt64(dt.Id)); } foreach (VoucherDetailEntityModel detail in list) { detail.VoucherNo = Convert.ToInt64(entity.Id); detail.ASCode = ""; var detailEntity = detail.ToEntity(); _pettyCashVoucherInfoService.BMSUnit.WebVoucherDetailsRepository.Add(detailEntity); _pettyCashVoucherInfoService.BMSUnit.WebVoucherDetailsRepository.SaveChanges(); } _pettyCashVoucherInfoService.BMSUnit.WebVoucherMasterRepository.Update(entity); _pettyCashVoucherInfoService.BMSUnit.WebVoucherMasterRepository.SaveChanges(); return(Content(Boolean.TrueString)); } strMessage = Common.GetModelStateErrorMessage(ModelState); } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Update); } return(Content(strMessage)); }
//ExpenseBudget Create public ActionResult Create() { var errorViewModel = new ErrorViewModel(); try { var SalesPersonName = HttpContext.User.Identity.Name; var SalesPersonId = _ExpenseBudgetService.BMSUnit.UserInfoNameRepository.GetAll().Where(c => c.UserName == SalesPersonName).FirstOrDefault().Id; var divisionList = SelectListItemExtension.PopulateDropdownList(_ExpenseBudgetService.BMSUnit.DivisionRepository.GetAll().ToList <tblDivision>(), "Id", "DivisionName").ToList(); var sbuList = SelectListItemExtension.PopulateDropdownList(_ExpenseBudgetService.BMSUnit.SBURepository.GetAll().ToList <tblSBU>(), "Id", "SBUName").ToList(); var model = new ExpenseBudgetModel() { BudgetYear = DateTime.Now.Year.ToString(), SalesPersonId = Convert.ToInt64(SalesPersonId), SalesPersonName = SalesPersonName, ddlDivision = divisionList, ddlSBU = sbuList }; return(PartialView("_Create", model)); } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: Division/Delete/By ID public ActionResult Delete(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _DivisionService.BMSUnit.DivisionRepository.GetByID(id); if (model != null) { DivisionModel viewModel = new DivisionModel { Id = model.Id, DivisionName = model.DivisionName, Descriptions = model.Descriptions }; return(PartialView("_Delete", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
public ActionResult SearchArticle(InvoiceDetailModel viewModel) { var strMessage = string.Empty; try { if (ModelState.IsValid) { //var entity = viewModel.ToEntity(); //_invInvoiceService.BMSUnit.InvoiceRepository.Add(entity); //_invInvoiceService.BMSUnit.InvoiceRepository.SaveChanges(); return(Content(Boolean.TrueString)); //return Content("Information has been saved successfully"); } strMessage = Common.GetModelStateErrorMessage(ModelState); } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Save); } return(Content(strMessage)); }
// GET: SampleSubmission/Details/By ID public ActionResult Details(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _SampleSubmissionService.BMSUnit.SampleSubmissionRepository.GetByID(id); if (model != null) { SampleSubmissionModel viewModel = new SampleSubmissionModel { Id = model.Id, SubmissionNo = model.SubmissionNo, SubmissionDate = model.SubmissionDate, //Organization = _SampleSubmissionService.BMSUnit.SupplierRepository.GetByID(model.OrganizationId).org, //IsActive = Convert.ToBoolean(model.IsActive) }; return(PartialView("_Details", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: /ArticleSubCategory/Details/By ID public ActionResult Details(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _invArtSubCategoryService.INVUnit.ArticleSubCategoryRepository.GetByID(id); if (model != null) { ArticleSubCategoryModel viewModel = new ArticleSubCategoryModel { Id = model.Id, ArticleCategory = _invArtSubCategoryService.INVUnit.ArticleCategoryRepository.GetByID(model.CategoryId).CategoryName, SubCategoryName = model.SubCategoryName, Description = model.Description, //IsActive = Convert.ToBoolean(model.IsActive) }; return(PartialView("_Details", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: DebitNote/Create public ActionResult Create() { var errorViewModel = new ErrorViewModel(); try { var supplieerList = SelectListItemExtension.PopulateDropdownList(_DebitNoteService.BMSUnit.SupplierRepository.GetAll().ToList <tblSupplier>(), "Id", "SupplierName").ToList(); var organizationList = SelectListItemExtension.PopulateDropdownList(_DebitNoteService.BMSUnit.OrganizationRepository.GetAll().ToList <tblOrganization>(), "Id", "Organization").ToList(); var bankList = SelectListItemExtension.PopulateDropdownList(_DebitNoteService.BMSUnit.BankRepository.GetAll().ToList <tblBank>(), "Id", "BankName").ToList(); var userOrganization = 3; // Query and Set Defaul Organization Here var model = new DebitNoteModel() { ddlSupplier = supplieerList, DebitNoteDate = DateTime.Now, ddlOrganization = organizationList, OrganizationId = Convert.ToInt64(userOrganization), ddlBank = bankList, //OrganizationId = Convert.ToInt64(userOrganization) }; return(PartialView("_Create", model)); } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: /Project/Delete/By ID public ActionResult DeleteProject(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _CallReportInfoService.BMSUnit.CallReportProjectRepository.GetByID(id); if (model != null) { CallReportProjectInfoModel viewModel = new CallReportProjectInfoModel { Id = model.Id, SupplierId = model.SupplierId }; return(PartialView("_DeleteProject", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
public ActionResult Create() { var errorViewModel = new ErrorViewModel(); try { var customerList = SelectListItemExtension.PopulateDropdownList(_PriceRequestService.BMSUnit.CustomerRepository.GetAll().ToList <tblCustomer>(), "Id", "CustomerName").ToList(); var supplierList = SelectListItemExtension.PopulateDropdownList(_PriceRequestService.BMSUnit.SupplierRepository.GetAll().ToList <tblSupplier>(), "Id", "SupplierName").ToList(); var SalesCallId = 34; var model = new PriceRequestModel() { SalesCallId = Convert.ToInt64(SalesCallId), PriceRequestDate = DateTime.Now, ddlSupplier = supplierList, ddlCustomer = customerList }; return(PartialView("_Create", model)); } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: /ArticleCategory/Delete/By ID public ActionResult Delete(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _sdArtCategoryService.INVUnit.ArticleCategoryRepository.GetByID(id); if (model != null) { ArticleCategoryModel viewModel = new ArticleCategoryModel { Id = model.Id, CategoryName = model.CategoryName, Description = model.Description }; return(PartialView("_Delete", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
public ActionResult DeleteConfirmed(long id) { var strMessage = string.Empty; try { var model = _CustomerService.BMSUnit.CustomerRepository.GetByID(id); if (model != null) { _CustomerService.BMSUnit.CustomerRepository.Delete_64Bit(model.Id); _CustomerService.BMSUnit.CustomerRepository.SaveChanges(); return(Content(Boolean.TrueString)); } strMessage = Common.GetModelStateErrorMessage(ModelState); } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Delete); } return(Content(strMessage)); }
public ActionResult Create(ArticleSubCategoryModel viewModel) { var strMessage = string.Empty; try { if (ModelState.IsValid) { #region Current User var userName = HttpContext.User.Identity.Name; viewModel.IUser = userName; viewModel.IDate = DateTime.Now; viewModel.EDate = DateTime.Now; #endregion var entity = viewModel.ToEntity(); _invArtSubCategoryService.INVUnit.ArticleSubCategoryRepository.Add(entity); _invArtSubCategoryService.INVUnit.ArticleSubCategoryRepository.SaveChanges(); return(Content(Boolean.TrueString)); //return Content("Information has been saved successfully"); } strMessage = Common.GetModelStateErrorMessage(ModelState); } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Save); } return(Content(strMessage)); }
// GET: /Project/Create public ActionResult CreateProject() { var errorViewModel = new ErrorViewModel(); try { var userName = HttpContext.User.Identity.Name; var currentStageList = SelectListItemExtension.PopulateDropdownList(_CallReportInfoService.BMSUnit.CurrentStageRepository.GetAll().ToList <tblCurrentStage>(), "Id", "CurrentStage").ToList(); var supplierList = SelectListItemExtension.PopulateDropdownList(_CallReportInfoService.BMSUnit.SupplierRepository.GetAll().Where(c => c.IUser.ToUpper() != "SYSTEM").ToList <tblSupplier>(), "Id", "SupplierName", isEdit: true).ToList(); var customerList = SelectListItemExtension.PopulateDropdownList(_CallReportInfoService.BMSUnit.CustomerRepository.GetAll().Where(c => c.IUser.ToUpper() != "SYSTEM").ToList <tblCustomer>(), "Id", "CustomerName", isEdit: true).ToList(); var communicationChannelList = SelectListItemExtension.PopulateDropdownList(_CallReportInfoService.BMSUnit.CommunicationChannelRepository.GetAll().ToList <tblCommunicationChannel>(), "Id", "CommunicationChannel").ToList(); var model = new CallReportProjectInfoModel() { CreateDate = DateTime.Now, ddlCurrentStage = currentStageList, ddlCustomer = customerList, ddlSupplier = supplierList, ddlCommunicationChannel = communicationChannelList, SalesPerson = userName }; return(PartialView("_CreateProject", model)); } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
public ActionResult DeleteConfirmed(long id) { var strMessage = string.Empty; try { var model = _invArtSubCategoryService.INVUnit.ArticleSubCategoryRepository.GetByID(id); if (model != null) { //temporarily Blocked due _invArtSubCategoryService.INVUnit.ArticleSubCategoryRepository.Delete_64Bit(model.Id); _invArtSubCategoryService.INVUnit.ArticleSubCategoryRepository.SaveChanges(); return(Content(Boolean.TrueString)); } strMessage = Common.GetModelStateErrorMessage(ModelState); } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Delete); } return(Content(strMessage)); }
public ActionResult DeleteConfirmed(long id) { var strMessage = string.Empty; try { var model = _SupplierInfoService.BMSUnit.SupplierRepository.GetByID(id); if (model != null) { //temporarily Blocked due //_invSupplierService.BMSUnit.SupplierRepository.Delete(model.SupplierId); _SupplierInfoService.BMSUnit.SupplierRepository.SaveChanges(); return(Content(Boolean.TrueString)); } strMessage = Common.GetModelStateErrorMessage(ModelState); } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Delete); } return(Content(strMessage)); }
//Contact List save public JsonResult ContactDetailsListForSave(List <ContactViewModel> lstRequestContactDetails) { var strMessage = string.Empty; // Clear detail list Session["lstContactDetails"] = null; try { List <ContactViewModel> list = new List <ContactViewModel>(); var _SampleContactModel = new SupplierInfoModel(); // Add new detail information foreach (var item in lstRequestContactDetails) { ContactViewModel entityModel = new ContactViewModel(); entityModel.Id = item.Id; entityModel.ContactName = item.ContactName; entityModel.Designation = item.Designation; entityModel.Phone = item.Phone; list.Add(entityModel); } Session["lstContactDetails"] = list; return(Json(_SampleContactModel, JsonRequestBehavior.AllowGet)); //strMessage = Boolean.TrueString; } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Save); } return(Json(new { strMessage = strMessage })); }
// GET: SBU/Details/By ID public ActionResult Details(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _SBUService.BMSUnit.SBURepository.GetByID(id); if (model != null) { SBUModel viewModel = new SBUModel { Id = model.Id, SBUName = model.SBUName, Descriptions = model.Descriptions //, //IsActive = Convert.ToBoolean(model.IsActive) }; return(PartialView("_Details", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: Invoice/Delete/By ID public ActionResult Delete(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _SampleSubmissionService.BMSUnit.SampleSubmissionRepository.GetByID(id); if (model != null) { SampleSubmissionModel viewModel = new SampleSubmissionModel { Id = model.Id, SubmissionNo = model.SubmissionNo, SubmissionDate = model.SubmissionDate }; return(PartialView("_Delete", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: Invoice/Edit/By ID public ActionResult Edit(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _SampleSubmissionService.BMSUnit.SampleSubmissionRepository.GetByID(id); Session["SampleSubmissionId"] = model.Id; var customerList = SelectListItemExtension.PopulateDropdownList(_SampleSubmissionService.BMSUnit.CustomerRepository.GetAll().Where(c => c.IUser.ToUpper() != "SYSTEM").ToList <tblCustomer>(), "Id", "CustomerName", isEdit: true).ToList(); var organizationList = SelectListItemExtension.PopulateDropdownList(_SampleSubmissionService.BMSUnit.OrganizationRepository.GetAll().ToList <tblOrganization>(), "Id", "Organization").ToList(); //var cusContactsList = SelectListItemExtension.PopulateDropdownList(_SampleSubmissionService.BMSUnit.TransporterRepository.GetAll().ToList<tblTransporter>(), "Id", "TransporterName").ToList(); //var deliveryStateList = Common.PopulateDeliveryStateDDList(); var sampleDocumentModels = _SampleSubmissionService.BMSUnit.SampleDocumentRequiredRepository.GetAll().ToList().Select( md => new SampleDocumentModel { Id = md.Id, DocName = md.DocName, IsSelected = _SampleSubmissionService.BMSUnit.SampleSubmissionDocumentRepository.GetAll().ToList().Where(x => x.SubmissionId == model.Id && x.DocumentId == md.Id).Count() > 0 ? true : false //md.IsSelected }).OrderBy(o => o.DocName).ThenBy(ot => ot.Id); if (model != null) { SampleSubmissionModel viewModel = new SampleSubmissionModel { Id = Convert.ToInt64(model.Id), SubmissionNo = model.SubmissionNo, SubmissionDate = model.SubmissionDate, ddlOrganization = organizationList, OrganizationId = Convert.ToInt64(model.OrganizationId), ddlCustomer = customerList, CustomerId = model.CustomerId, sampleDocumentModels = sampleDocumentModels.ToList() //Designation = _SampleSubmissionService.BMSUnit.SupplierRepository.GetByID(model.SupplierId).Address, //ddlContactPerson = cusContactsList, //CusContactId=Convert.ToInt32(model.CusContactId), //,IsActive = Convert.ToBoolean(model.IsActive) }; return(PartialView("_Edit", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
public JsonResult SaveQouteData(List <QuoteModel> lstSampleSubmissionMaster, List <QuoteDetailModel> lstSampleSubmissionDetails) { var strMessage = string.Empty; try { foreach (var item in lstSampleSubmissionMaster) { QuoteModel masterEntityModel = new QuoteModel(); #region Current User var userName = HttpContext.User.Identity.Name; masterEntityModel.IUser = userName; masterEntityModel.IDate = DateTime.Now; masterEntityModel.EDate = DateTime.Now; #endregion masterEntityModel.QuoteNo = "Test"; masterEntityModel.SalesCallId = Convert.ToInt64(item.SalesCallId); masterEntityModel.QuoteDate = item.QuoteDate; masterEntityModel.CustomerId = Convert.ToInt64(item.CustomerId); //masterList.Add(masterEntityModel); var entity = masterEntityModel.ToEntity(); _QuoteService.BMSUnit.QuoteRepository.Add(entity); _QuoteService.BMSUnit.QuoteRepository.SaveChanges(); Session["QuoteMasterId"] = entity.Id; } // Add new detail information foreach (var item in lstSampleSubmissionDetails) { QuoteDetailModel entityDetailModel = new QuoteDetailModel(); entityDetailModel.QuoteId = Convert.ToInt64(Convert.ToInt64(Session["QuoteMasterId"])); entityDetailModel.ArticleId = item.ArticleId; entityDetailModel.MOQ = item.MOQ; entityDetailModel.ValidityDate = item.ValidityDate; entityDetailModel.SupplierId = item.SupplierId; entityDetailModel.PriceTermId = item.PriceTermId; entityDetailModel.ShipmentCountryId = item.ShipmentCountryId; entityDetailModel.ShipmentLeadTime = item.ShipmentLeadTime; entityDetailModel.DetailText = item.DetailText; var detailEntity = entityDetailModel.ToEntity(); _QuoteService.BMSUnit.QuoteDetailsRepository.Add(detailEntity); _QuoteService.BMSUnit.QuoteDetailsRepository.SaveChanges(); } strMessage = "Information has been saved successfully"; } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Save); } return(Json(new { strMessage = strMessage })); }
// GET: Sales Budget/Edit/By ID public ActionResult Edit(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _SalesBudgetService.BMSUnit.SalesBudgetRepository.GetByID(id); Session["SalesBudgetMasterId"] = model.Id; var sbuList = SelectListItemExtension.PopulateDropdownList(_SalesBudgetService.BMSUnit.SBURepository.GetAll().ToList <tblSBU>(), "Id", "SBUName").ToList(); var productList = SelectListItemExtension.PopulateDropdownList(_SalesBudgetService.BMSUnit.ProductRepository.GetAll().ToList <tblProduct>(), "Id", "ProductName").ToList(); var SalesPersonName = HttpContext.User.Identity.Name; var SalesPersonId = _SalesBudgetService.BMSUnit.UserInfoNameRepository.GetAll().Where(c => c.UserName == SalesPersonName).ToList().FirstOrDefault().Id; //var divisionName = var divCount = _SalesBudgetService.BMSUnit.SalesPersonRepository.GetAll().Where(c => c.SalesPersonId == SalesPersonName).ToList().Count(); string divisionName = null; if (divCount > 0) { var divisionId = _SalesBudgetService.BMSUnit.SalesPersonRepository.GetAll().Where(c => c.SalesPersonId == SalesPersonName).ToList().FirstOrDefault().DivisionId; divisionName = _SalesBudgetService.BMSUnit.DivisionRepository.GetAll().Where(c => c.Id == divisionId).ToList().FirstOrDefault().DivisionName; } if (model != null) { SalesBudgetModel viewModel = new SalesBudgetModel { Id = Convert.ToInt64(model.Id), SalesPersonId = Convert.ToInt64(model.SalesPersonId), SalesPersonName = SalesPersonName, DivisionName = divisionName, BudgetYear = model.BudgetYear, SBUId = Convert.ToInt64(model.SBUId), ProductId = Convert.ToInt64(model.ProductId), ddlSBU = sbuList, ddlProduct = productList }; return(PartialView("_Edit", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: DebitNote/Edit/By ID public ActionResult Edit(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _DebitNoteService.BMSUnit.DebitNoteRepository.GetByID(id); Session["DebitNoteId"] = model.Id; var supplieerList = SelectListItemExtension.PopulateDropdownList(_DebitNoteService.BMSUnit.SupplierRepository.GetAll().ToList <tblSupplier>(), "Id", "SupplierName").ToList(); var organizationList = SelectListItemExtension.PopulateDropdownList(_DebitNoteService.BMSUnit.OrganizationRepository.GetAll().ToList <tblOrganization>(), "Id", "Organization").ToList(); var bankList = SelectListItemExtension.PopulateDropdownList(_DebitNoteService.BMSUnit.BankRepository.GetAll().ToList <tblBank>(), "Id", "BankName").ToList(); if (model != null) { DebitNoteModel viewModel = new DebitNoteModel { Id = model.Id, DebitNoteNo = model.DebitNoteNo, DebitNoteDate = model.DebitNoteDate, ddlSupplier = supplieerList, SupplierId = model.SupplierId, ddlOrganization = organizationList, OrganizationId = Convert.ToInt64(model.OrganizationId), ddlBank = bankList, BankId = model.BankId, SupplierName = _DebitNoteService.BMSUnit.SupplierRepository.GetByID(model.SupplierId).SupplierName, SupplierAddress = _DebitNoteService.BMSUnit.SupplierRepository.GetByID(model.SupplierId).Address, AttentionPerson = _DebitNoteService.BMSUnit.SupplierRepository.GetByID(model.SupplierId).Phone //LCNo=model.LCNo, //Total= model.tot`al //,IsActive = Convert.ToBoolean(model.IsActive) }; return(PartialView("_Edit", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: SampleRequest/SearchArticle /* * public ActionResult SearchArticle() * { * var errorViewModel = new ErrorViewModel(); * * try * { * * var articleList = SelectListItemExtension.PopulateDropdownList(_SampleRequestService.BMSUnit.ArticleRepository.GetAll().Where(x=> x.IsActive) .ToList<tblArticle>(), "Id", "ArticleName").ToList(); * * var model = new InvoiceDetailModel() * { * ddlArticle = articleList * }; * * return PartialView("_SearchArticle", model); * } * catch (Exception ex) * { * errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); * return PartialView("_ErrorPopUp", errorViewModel); * } * } * * // POST: Invoice/SearchArticle * [HttpPost] * public ActionResult SearchArticle(InvoiceDetailModel viewModel) * { * var strMessage = string.Empty; * try * { * if (ModelState.IsValid) * { * * //var entity = viewModel.ToEntity(); * //_invSampleRequestService.BMSUnit.SampleRequestRepository.Add(entity); * //_invSampleRequestService.BMSUnit.SampleRequestRepository.SaveChanges(); * * return Content(Boolean.TrueString); * //return Content("Information has been saved successfully"); * } * * strMessage = Common.GetModelStateErrorMessage(ModelState); * } * catch (Exception ex) * { * strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Save); * } * * return Content(strMessage); * } */ // GET: SampleRequest/Create public ActionResult Create() { var errorViewModel = new ErrorViewModel(); try { var supplierList = SelectListItemExtension.PopulateDropdownList(_SampleRequestService.BMSUnit.SupplierRepository.GetAll().Where(c => c.IUser.ToUpper() != "SYSTEM").ToList <tblSupplier>(), "Id", "SupplierName", isEdit: true).ToList(); var organizationList = SelectListItemExtension.PopulateDropdownList(_SampleRequestService.BMSUnit.OrganizationRepository.GetAll().ToList <tblOrganization>(), "Id", "Organization").ToList(); var transporterList = SelectListItemExtension.PopulateDropdownList(_SampleRequestService.BMSUnit.TransporterRepository.GetAll().ToList <tblTransporter>(), "Id", "TransporterName").ToList(); var deliveryStateList = Common.PopulateDeliveryStateDDList(); var sampleDocumentModels = _SampleRequestService.BMSUnit.SampleDocumentRequiredRepository.GetAll().ToList().Select( md => new SampleDocumentModel { Id = md.Id, DocName = md.DocName, IsSelected = md.IsSelected }).OrderBy(o => o.DocName).ThenBy(ot => ot.Id); //List<SampleDocumentModel> fr = new List<SampleDocumentModel>(); //fr.Add(new SampleDocumentModel() { Id = 1, DocName = "asdad", IsSelected = true }); //fr.Add(new SampleDocumentModel() { Id = 2, DocName = "sfsfsfs", IsSelected = false }); //DocumentList docList = new DocumentList(); //docList.sampleDocumentModels = fr; var userOrganization = 3; // Query and Set Defaul Organization Here var defaultDeliveryState = Common.DeliveryStateEnum.Undelivered; var model = new SampleRequestModel() { ddlSupplier = supplierList, RequestDate = DateTime.Now, ddlOrganization = organizationList, OrganizationId = Convert.ToInt64(userOrganization), ddlTransporter = transporterList, ddlDeliveryState = deliveryStateList, DeliveryStateId = Convert.ToInt32(defaultDeliveryState), sampleDocumentModels = sampleDocumentModels.ToList() }; return(PartialView("_Create", model)); } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: /Project/Edit/By ID public ActionResult EditProject(long id) { var errorViewModel = new ErrorViewModel(); try { var model = _CallReportInfoService.BMSUnit.CallReportProjectRepository.GetByID(id); var currentStageList = SelectListItemExtension.PopulateDropdownList(_CallReportInfoService.BMSUnit.CurrentStageRepository.GetAll().ToList <tblCurrentStage>(), "Id", "CurrentStage").ToList(); var supplierList = SelectListItemExtension.PopulateDropdownList(_CallReportInfoService.BMSUnit.SupplierRepository.GetAll().Where(c => c.IUser.ToUpper() != "SYSTEM").ToList <tblSupplier>(), "Id", "SupplierName", isEdit: true).ToList(); var customerList = SelectListItemExtension.PopulateDropdownList(_CallReportInfoService.BMSUnit.CustomerRepository.GetAll().Where(c => c.IUser.ToUpper() != "SYSTEM").ToList <tblCustomer>(), "Id", "CustomerName", isEdit: true).ToList(); var communicationChannelList = SelectListItemExtension.PopulateDropdownList(_CallReportInfoService.BMSUnit.CommunicationChannelRepository.GetAll().ToList <tblCommunicationChannel>(), "Id", "CommunicationChannel").ToList(); if (model != null) { CallReportProjectInfoModel viewModel = new CallReportProjectInfoModel { ddlCurrentStage = currentStageList, ddlCustomer = customerList, ddlSupplier = supplierList, ddlCommunicationChannel = communicationChannelList, Id = model.Id, CreateDate = model.CreateDate, ProjectName = model.ProjectName, CurrentStageId = model.CurrentStageId, CustomerId = model.CustomerId, SupplierId = model.SupplierId, Description = model.Description, SellingOpportunity = model.SellingOpportunity, PotVolPerYear = model.PotVolPerYear, PotAmountPerYear = model.PotAmountPerYear, RemarkNextAction = model.RemarkNextAction, CommunicationChannelId = model.CommunicationChannelId, SalesPerson = model.SalesPerson }; //CallReportProjectInfoModel viewModel = new CallReportProjectInfoModel(); //viewModel = model.ToModel(); return(PartialView("_EditProject", viewModel)); } else { errorViewModel.ErrorMessage = CommonMessage.ErrorOccurred; return(PartialView("_ErrorPopUp", errorViewModel)); } } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
public ActionResult CreateSalesCallInquiry(CallReportSalesCallInquiryInfoModel viewModel) { var strMessage = string.Empty; try { if (ModelState.IsValid) { #region Current User var userName = HttpContext.User.Identity.Name; viewModel.IUser = userName; viewModel.IDate = DateTime.Now; viewModel.EDate = DateTime.Now; #endregion var entity = viewModel.ToEntity(); _CallReportInfoService.BMSUnit.CallReportSalesCallInquiryRepository.Add(entity); _CallReportInfoService.BMSUnit.CallReportSalesCallInquiryRepository.SaveChanges(); #region Detail Save foreach (var item in viewModel.salesCallInquiryDetailViewModel) { item.SalesCallInquiryId = Convert.ToInt64(entity.Id); item.IUser = userName; item.IDate = DateTime.Now; item.EDate = DateTime.Now; //item.StageId = item.StageIdTemp; item.StageId = item.StageId; var detailEntity = item.ToEntity(); _CallReportInfoService.BMSUnit.CallReportSalesCallInquiryDetailRepository.Add(detailEntity); _CallReportInfoService.BMSUnit.CallReportSalesCallInquiryDetailRepository.SaveChanges(); } #endregion return(Content(Boolean.TrueString)); //return Content("Information has been saved successfully"); } strMessage = Common.GetModelStateErrorMessage(ModelState); } catch (Exception ex) { strMessage = CommonExceptionMessage.GetExceptionMessage(ex, CommonAction.Save); } return(Content(strMessage)); }
// GET: /Customer/Create public ActionResult Create() { var errorViewModel = new ErrorViewModel(); try { var model = new CustomerInfoModel(); return(PartialView("_Create", model)); } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
public ActionResult Create() { var errorViewModel = new ErrorViewModel(); try { var sbuList = SelectListItemExtension.PopulateDropdownList(_SalesBudgetService.BMSUnit.SBURepository.GetAll().ToList <tblSBU>(), "Id", "SBUName").ToList(); var productList = SelectListItemExtension.PopulateDropdownList(_SalesBudgetService.BMSUnit.ProductRepository.GetAll().ToList <tblProduct>(), "Id", "ProductName").ToList(); var customerList = SelectListItemExtension.PopulateDropdownList(_SalesBudgetService.BMSUnit.CustomerRepository.GetAll().ToList <tblCustomer>(), "Id", "CustomerName").ToList(); var supplierList = SelectListItemExtension.PopulateDropdownList(_SalesBudgetService.BMSUnit.SupplierRepository.GetAll().ToList <tblSupplier>(), "Id", "SupplierName").ToList(); var SalePersonName = HttpContext.User.Identity.Name; var SalePersonId = _SalesBudgetService.BMSUnit.UserInfoNameRepository.GetAll().Where(c => c.UserName == SalePersonName).ToList().FirstOrDefault().Id; //var divisionName = var divCount = _SalesBudgetService.BMSUnit.SalesPersonRepository.GetAll().Where(c => c.SalesPersonId == SalePersonName).ToList().Count(); string divisionName = null; if (divCount > 0) { var divisionId = _SalesBudgetService.BMSUnit.SalesPersonRepository.GetAll().Where(c => c.SalesPersonId == SalePersonName).ToList().FirstOrDefault().DivisionId; divisionName = _SalesBudgetService.BMSUnit.DivisionRepository.GetAll().Where(c => c.Id == divisionId).ToList().FirstOrDefault().DivisionName; } var model = new SalesBudgetModel() { BudgetYear = DateTime.Now.Year.ToString(), SalesPersonId = Convert.ToInt64(SalePersonId), SalesPersonName = SalePersonName, DivisionName = divisionName, ddlSBU = sbuList, ddlProduct = productList }; return(PartialView("_Create", model)); } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }
// GET: Quote/Create public ActionResult Create() { var errorViewModel = new ErrorViewModel(); try { //SupplierName = _QuoteService.BMSUnit.SupplierRepository.GetAll().Where(c => c.Id == QuoteDetail.SupplierId).FirstOrDefault().SupplierName, var customerList = SelectListItemExtension.PopulateDropdownList(_QuoteService.BMSUnit.CustomerRepository.GetAll().Where(c => c.IUser.ToUpper() != "SYSTEM").ToList <tblCustomer>(), "Id", "CustomerName").ToList(); //var customerList = SelectListItemExtension.PopulateDropdownList(_QuoteService.BMSUnit.CustomerRepository.GetAll().ToList<tblCustomer>(), "Id", "CustomerName").ToList(); var organizationList = SelectListItemExtension.PopulateDropdownList(_QuoteService.BMSUnit.OrganizationRepository.GetAll().ToList <tblOrganization>(), "Id", "Organization").ToList(); //var cusContactsList = SelectListItemExtension.PopulateDropdownList(_QuoteService.BMSUnit.TransporterRepository.GetAll().ToList<tblTransporter>(), "Id", "TransporterName").ToList(); //var deliveryStateList = Common.PopulateDeliveryStateDDList(); var documentModels = _QuoteService.BMSUnit.SampleDocumentRequiredRepository.GetAll().ToList().Select( md => new DocumentModel { Id = md.Id, DocName = md.DocName, IsSelected = md.IsSelected }).OrderBy(o => o.DocName).ThenBy(ot => ot.Id); var userOrganization = 3; // Query and Set Defaul Organization Here var model = new QuoteModel() { ddlCustomer = customerList, SalesCallId = 34, QuoteDate = DateTime.Now, ddlOrganization = organizationList, OrganizationId = Convert.ToInt64(userOrganization), documentModels = documentModels.ToList() //ddlContactPerson = cusContactsList, }; return(PartialView("_Create", model)); } catch (Exception ex) { errorViewModel.ErrorMessage = CommonExceptionMessage.GetExceptionMessage(ex); return(PartialView("_ErrorPopUp", errorViewModel)); } }