예제 #1
0
        //public IActionResult Index()
        //{
        //    DateTime start = DateTime.Now;
        //    DateTime cutoff = DateTime.Now;
        //    if (start.DayOfWeek >= DayOfWeek.Thursday)
        //    {
        //        start = start.AddDays(-7);
        //    }
        //    while (start.DayOfWeek != DayOfWeek.Thursday)
        //    {
        //        start = start.AddDays(-1);
        //    }
        //    Console.WriteLine("{0}", start);

        //    if (cutoff.DayOfWeek >= DayOfWeek.Wednesday)
        //    {
        //        while (cutoff.DayOfWeek != DayOfWeek.Wednesday)
        //        {
        //            cutoff = cutoff.AddDays(-1);
        //        }
        //    }
        //    else
        //    {
        //        while (cutoff.DayOfWeek != DayOfWeek.Wednesday)
        //        {
        //            cutoff = cutoff.AddDays(1);
        //        }
        //    }
        //    Console.WriteLine("{0}", cutoff);
        //    return View();
        //}

        public IActionResult Index()
        {
            BizLogic b    = new BizLogic();
            string   test = new BizLogic().IDGenerator("DL");

            Console.WriteLine("{0}", test);

            List <RecordDetails> rd = b.GenerateDisbursementListDetails("ENGL");

            foreach (RecordDetails i in rd)
            {
                Console.WriteLine("{0}, {1}, {2}", i.Rrid, i.ItemNumber, i.Quantity);
            }
            return(View());
        }
        // GET: StationeryRetrievalList
        public async Task <IActionResult> Index()
        {
            //Generate disbursement list
            List <Models.Department> dList       = _context.Department.ToList();
            List <string>            depCodeList = new List <string>();

            foreach (Models.Department d in dList)
            {
                depCodeList.Add(d.DepartmentCode);
            }

            for (int i = 0; i < depCodeList.Count(); i++)
            {
                //List<RecordDetails> rd = b.GenerateDisbursementListDetails(depCodeList[i]);
                List <RecordDetails> rd = b.GenerateDisbursementListDetails("ENGL");
            }

            List <StationeryRetrievalList> result = b.GetStationeryRetrievalLists();

            return(View(result));
        }
        // GET: DisbursementLists/Details/5
        public async Task <IActionResult> Details(string id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            List <RecordDetails>           rd     = b.GenerateDisbursementListDetails("ENGL");
            List <DisbursementListDetails> result = new List <DisbursementListDetails>();

            foreach (var item in rd)
            {
                DisbursementListDetails dlList = new DisbursementListDetails();

                dlList.ItemNumber = item.ItemNumber;
                //srList.ItemName = item.ItemNumberNavigation.ItemName;
                dlList.ItemName = _context.Catalogue.FirstOrDefault(x => x.ItemNumber == item.ItemNumber).ItemName;
                dlList.Quantity = item.Quantity;
                dlList.Remark   = item.Remark;

                result.Add(dlList);
            }
            return(View(result));
        }