// GET: Sales public ActionResult Index() { List <InvoicesTable> invoicesTable = new List <InvoicesTable>(); List <Views_Invoices> invoices = invoicesB.GetAllSales().ToList(); DateTime date = DateTime.Now; Int16 state = 0; foreach (var item in invoices) { state = 0; if (item.State == true) { if (item.LimitDate < date && item.Total != item.Rode) { state = 0; } else if (item.Total == item.Rode) { state = 1; } else if (item.Total != item.Rode && item.LimitDate > date) { state = 2; } } else { state = 3; } if (item.Rode == null) { item.Rode = 0; } invoicesTable.Add(new InvoicesTable() { IDInvoice = item.IDInvoice, Name = item.FirstName + " " + item.SecondName + " " + item.Name, NameCompany = item.NameCompany, Code = item.Code, Date = item.CurrentDate.ToShortDateString(), Rode = item.Total - item.Rode ?? 0, Type = state }); } return(View(invoicesTable)); }
public IHttpActionResult GetInvoicesAllSales() { IList <Views_Invoices> invoice = null; InvoicesB invoiceB = new InvoicesB(); invoice = invoiceB.GetAllSales(); if (invoice == null) { Ok(false); } return(Ok(invoice)); }