Пример #1
0
 public StockController()
 {
     packagesContracts = new PackagesContracts();
     medicineContracts = new MedicinesContracts();
     userContracts = new UserContracts();
     dcContracts= new DistributionCentersContracts();
     packageTransactionsContracts = new PackageTransactionsContracts();
     distributionsContracts = new DistributionsContracts();
 }
Пример #2
0
        public ActionResult Create()
        {
            var dcContracts = new DistributionCentersContracts();

            ViewBag.DistributionCenterId = new SelectList(dcContracts.GetAll(), "DistributionCenterId", "Name");
            ViewBag.RoleId = new SelectList(userContracts.GetAllRoles(),"RoleId","RoleName");

            return View();
        }
Пример #3
0
 public AccountController()
     : this(new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext())))
 {
     userContracts = new UserContracts();
     dcContracts = new DistributionCentersContracts();
 }
Пример #4
0
 public UsersController()
 {
     userContracts = new UserContracts();
     dcContracts = new DistributionCentersContracts();
 }
Пример #5
0
        public ActionResult ValueinTransit()
        {
            AutoMapper.Mapper.CreateMap<Package, PackageViewModel>();
            AutoMapper.Mapper.CreateMap<Medicine, MedicineViewModel>();
            AutoMapper.Mapper.CreateMap<PackageStatus, PackageStatusViewModel>();

            var TransactionPackages = PackagesContracts.PackagesTransactionContracts;
            var grouped = TransactionPackages.GetAll().Where(x => x.ReceivedOn == null)
                .GroupBy(x => new { x.FromLocId, x.ToLocId }).
                Select(y => new { FromLocId = y.Key.FromLocId, ToLocId = y.Key.ToLocId, Count = y.Count() });

            var lstValueReport = new List<ValueReportViewModel>();
            ValueReportViewModel objValueReport = new ValueReportViewModel();
            DistributionCentersContracts objDCName = new DistributionCentersContracts();
            int totalCount = 0;
            foreach (var o in grouped)
            {
                objValueReport.FromLocation = objDCName.Get(o.FromLocId).Name;
                objValueReport.ToLocation = objDCName.Get(o.ToLocId).Name;
                objValueReport.Count = o.Count;
                lstValueReport.Add(objValueReport);
                totalCount = totalCount + o.Count;
            }

            ValueReportViewModel objValueReport1 = new ValueReportViewModel();

            objValueReport1.FromLocation = "";
            objValueReport1.ToLocation = "Total number of transit packages :";
            objValueReport1.Count = totalCount;
            lstValueReport.Add(objValueReport1);

            //return View(grouped);
            return PartialView("_ValueinTransit", lstValueReport);
        }