Пример #1
0
        public async Task <IActionResult> Create(int?id)
        {
            if (id == null || id < 0)
            {
                head = new InvoiceHeader();
                head.InvoiceDetails = new List <InvoiceDetail>();
                head.InvoiceDetails.AddRange(new InvoiceDetail[3]);
            }
            else
            {
                head = repository.GetById((int)id);
            }
            companyId = await services.GetCurrentCompanyId();

            ViewBag.Customers = new SelectList(customerRepository.GetAll(companyId), "CustomerId", "Name");
            ViewBag.Products  = new SelectList(productRepository.GetAll(companyId), "ProductId", "Name");

            return(View(head));
        }
Пример #2
0
        public async Task <IActionResult> Today()
        {
            //bugun satilan urunler count(procuctId) order by count desc
            companyId = await services.GetCurrentCompanyId();

            var        assembly = typeof(MyApp.ReportStorageWebExtension1).Assembly;
            Stream     resource = assembly.GetManifestResourceStream("MyApp.Reports.Invoices.repx");
            XtraReport report   = XtraReport.FromStream(resource);

            report.RequestParameters = true;
            report.Parameters["prmCompanyId"].Value   = companyId;
            report.Parameters["prmCompanyId"].Visible = false;
            report.Parameters["prmFromDate"].Value    = DateTime.Today.AddDays(-1);
            report.Parameters["prmFromDate"].Visible  = false;

            report.Parameters["prmToDate"].Value   = DateTime.Today.AddDays(+1);
            report.Parameters["prmToDate"].Visible = false;
            report.CreateDocument();
            return(View("MainViewer", report));
        }
Пример #3
0
        public async Task <IActionResult> List()
        {
            int companyId = await services.GetCurrentCompanyId();

            return(View(repository.GetAll(companyId)));
        }
Пример #4
0
        public async Task <IActionResult> Index()
        {
            int companyId = await services.GetCurrentCompanyId();

            return(View(userManager.Users.Where(i => i.CompanyId == companyId)));
        }