Exemplo n.º 1
0
        public ActionResult Create()
        {
            DailyViewModel viewModel = new DailyViewModel();

            ViewBag.BatchId       = new SelectList(_dbContext.Batch, "Id", "Name");
            viewModel.GetHeadList = viewModel.getList();
            ViewBag.Memberships   = new SelectList(_dbContext.Memberships, "Id", "MembershipName");
            return(View(viewModel));
        }
Exemplo n.º 2
0
        public ActionResult Index()
        {
            ViewBag.Particular = new SelectList(_dbContext.Particular, "Id", "Name");
            //ViewBag.Products = new SelectList(_dbContext.Products, "Id", "Name");
            //ViewBag.Contacts = new SelectList(_dbContext.Contacts.OrderBy(c => c.FirstName), "Id", "FullName");
            DailyViewModel viewModelforHeadList = new DailyViewModel();

            ViewBag.HeadList = viewModelforHeadList.getList();
            return(View());
        }
Exemplo n.º 3
0
        public ActionResult Edit(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Daily daily = _dbContext.Daily.Find(id);

            if (daily == null)
            {
                return(HttpNotFound());
            }
            DailyViewModel viewModel = new DailyViewModel()
            {
                Head         = daily.HeadName,
                Id           = daily.Id,
                Invoice      = daily.Invoice,
                Date         = daily.Date,
                ContactId    = daily.ContactId,
                CustomerName = daily.Contact.FullName,
                ParticularId = daily.ParticularId,
                Particular   = daily.Particular.Name,
                Total        = daily.DailyTotal,
                Due          = daily.Due,
                Note         = daily.Note,
                // Net = daily.Net
            };
            List <DailyItemViewModel> dailyItemViewModelList = new List <DailyItemViewModel>();

            foreach (var item in daily.DailyItems)
            {
                DailyItemViewModel dailyItemViewModel = new DailyItemViewModel()
                {
                    Id               = item.Id,
                    BatchId          = item.StoreProduct.BatchId,
                    BatchName        = item.StoreProduct.Batch.Name,
                    AutoGenerateName = item.StoreProduct.Product.AutoGenerateName,
                    StoreProductId   = item.StoreProductId,
                    MRPPerUnit       = item.MRPPerUnit,
                    Quantity         = item.Quantity,
                    ItemAmount       = item.ItemAmount
                };
                dailyItemViewModelList.Add(dailyItemViewModel);
            }
            viewModel.DailyItemViewModels = dailyItemViewModelList;
            ViewBag.BatchId = new SelectList(_dbContext.Batch, "Id", "Name");

            ViewBag.Memberships = new SelectList(_dbContext.Memberships, "Id", "MembershipName");
            viewModel.Head      = daily.HeadName;
            if (viewModel.Head == "Service")
            {
                viewModel.X = 1;
            }
            else if (viewModel.Head == "Sales")
            {
                viewModel.X = 2;
            }
            else if (viewModel.Head == "Expense")
            {
                viewModel.X = 3;
            }
            else
            {
                viewModel.X = 4;
            }
            viewModel.GetHeadList = viewModel.getList();
            return(View(viewModel));
        }