public ActionResult GetYears() { var dbfactory = new DatabaseFactory(); ERPOptima.Data.Common.Repository.CmnFinancialYearRepository fyRep = new ERPOptima.Data.Common.Repository.CmnFinancialYearRepository(dbfactory); UnitOfWork uow = new UnitOfWork(dbfactory); ERPOptima.Service.Common.ICmnFinancialYearService fyService = new ERPOptima.Service.Common.CmnFinancialYearService(fyRep, uow); int financialYearId = Convert.ToInt32(Session["financialYear"]); //int financialYearId = 34; var years = new List<object>(); if (financialYearId != null) { ERPOptima.Model.Common.CmnFinancialYear fy = fyService.GetById(financialYearId); if(fy!=null) { //Add string Year var strYear = fy.OpeningDate.Year; var obj = new { Name = strYear }; years.Add(obj); //Add End Year if (fy.ClosingDate.HasValue) { var endYear = fy.ClosingDate.Value.Year; if(!years.Equals(endYear)) { obj = new { Name = endYear }; years.Add(obj); } } } } return Json(years, JsonRequestBehavior.AllowGet); }
public SalesDiscountSettingController() { var dbfactory = new DatabaseFactory(); ISalesDiscountSettingRepository rpos=new SalesDiscountSettingRepository(dbfactory); UnitOfWork unit=new UnitOfWork(dbfactory); _salesDiscountSettingService = new SalesDiscountSettingService(rpos, unit); }
public SalesController() { var dbfactory = new DatabaseFactory(); var unitOfWork = new UnitOfWork(dbfactory); _salesOrderService = new SalesOrderService(new SalesOrderRepository(dbfactory), new SalesOrderDetailRepository(dbfactory), new SalesOrderApprovalRepository(dbfactory), new NotificationRepository(dbfactory), new NotificationDetailRepository(dbfactory), unitOfWork); _approvalController = new ApprovalController<SlsSalesOrderApproval, SlsSalesOrderViewModel>(_salesOrderService); _deliveryService = new DeliveryService(new DeliveryRepository(dbfactory), new DeliveryDetailRepository(dbfactory), unitOfWork); _SecCompanyService = new SecCompanyService(new SecCompanyRepository(dbfactory), unitOfWork); _hrmEmployeeService = new HrmEmployeeService(new HrmEmployeeRepository(dbfactory), unitOfWork); _officeService = new OfficeService(new OfficeRepository(dbfactory), unitOfWork); _DistributorService = new DistributorService(new DistributorRepository(dbfactory), unitOfWork); _DealerService = new DealerService(new DealerRepository(dbfactory), unitOfWork); _CorporateClientService = new CorporateClientService(new CorporateClientRepository(dbfactory), unitOfWork); _RetailerService = new RetailerService(new RetailerRepository(dbfactory), unitOfWork); _FreeProductService = new FreeProductService(new FreeProductRepository(dbfactory), new ChartOfProductRepository(dbfactory), new UnitOfMeasurementRepository(dbfactory), unitOfWork); _ProductService = new ChartOfProductService(new ChartOfProductRepository(dbfactory), unitOfWork); _UnitService = new UnitOfMeasurementService(new UnitOfMeasurementRepository(dbfactory), unitOfWork); _salesDiscountSettingService = new SalesDiscountSettingService(new SalesDiscountSettingRepository(dbfactory), unitOfWork); _PartyCreditService = new PartyCreditReportService(new InvStoreOpeningRepository(dbfactory), unitOfWork); _promotionalOfferService = new PromotionalOfferService(new PromotionalOfferRepository(dbfactory), new PromotionalOfferDetailRepository(dbfactory), new UnitOfWork(dbfactory)); }
public SalesOrderController() { var dbfactory = new DatabaseFactory(); var unitOfWork = new UnitOfWork(dbfactory); _salesOrderService = new SalesOrderService(new SalesOrderRepository(dbfactory), new SalesOrderDetailRepository(dbfactory), new SalesOrderApprovalRepository(dbfactory), new NotificationRepository(dbfactory), new NotificationDetailRepository(dbfactory), unitOfWork); }
// // GET: /Sales/RouteSetup/ public RouteSetupController() { var dbfactory = new DatabaseFactory(); var unitOfWork = new UnitOfWork(dbfactory); _service = new RouteSetupService(new RouteSetupRepository(dbfactory), new RouteSetupDetailRepository(dbfactory), new UnitOfWork(dbfactory)); _routePlanService = new RoutePlanService(new RoutePlanRepository(dbfactory), new RoutePlanDetailRepository(dbfactory), new RoutePlanApprovalRepository(dbfactory), new NotificationRepository(dbfactory), new NotificationDetailRepository(dbfactory), new UnitOfWork(dbfactory)); _approvalController = new ApprovalController<SlsRoutePlanApproval, SlsRoutePlan>(_routePlanService); _distributorservice = new DistributorService(new DistributorRepository(dbfactory), unitOfWork); _retailerservice = new RetailerService(new RetailerRepository(dbfactory), unitOfWork); _delearservice = new DealerService(new DealerRepository(dbfactory), unitOfWork); _corporateclientservice = new CorporateClientService(new CorporateClientRepository(dbfactory), unitOfWork); }
public DashboardController() { InitStyle(); randomGen = new Random(); var dbfactory = new DatabaseFactory(); var newUoW = new UnitOfWork(dbfactory); _SalesTargetService = new SalesTargetService(new SalesTargetRepository(dbfactory), newUoW); _SalesOrderService = new SalesOrderService(new SalesOrderRepository(dbfactory), new SalesOrderDetailRepository(dbfactory), new SalesOrderApprovalRepository(dbfactory), new NotificationRepository(dbfactory), new NotificationDetailRepository(dbfactory), newUoW); _collectionTargetService = new CollectionTargetService(new CollectionTargetRepository(dbfactory), newUoW); _collectionEntryService = new CollectionEntryService(new CollectionEntryRepository(dbfactory), newUoW); _hrmEmployeeService = new HrmEmployeeService(new HrmEmployeeRepository(dbfactory), newUoW); _companyService = new SecCompanyService(new SecCompanyRepository(dbfactory), newUoW); }
public CorporateSalesOrderController() { var dbfactory = new DatabaseFactory(); var unitOfWork = new UnitOfWork(dbfactory); _salesOrderService = new SalesOrderService(new SalesOrderRepository(dbfactory), new SalesOrderDetailRepository(dbfactory), new SalesOrderApprovalRepository(dbfactory), new NotificationRepository(dbfactory), new NotificationDetailRepository(dbfactory), unitOfWork); _officeService = new OfficeService(new OfficeRepository(dbfactory), unitOfWork); _SecCompanyService = new SecCompanyService(new SecCompanyRepository(dbfactory), unitOfWork); _FreeProductService = new FreeProductService(new FreeProductRepository(dbfactory), new ChartOfProductRepository(dbfactory), new UnitOfMeasurementRepository(dbfactory), unitOfWork); _hrmEmployeeService = new HrmEmployeeService(new HrmEmployeeRepository(dbfactory), unitOfWork); _salesDiscountSettingService = new SalesDiscountSettingService(new SalesDiscountSettingRepository(dbfactory), unitOfWork); _PartyCreditService = new PartyCreditReportService(new InvStoreOpeningRepository(dbfactory), unitOfWork); }