예제 #1
0
        public ActionResult ListInvoice()
        {
            InvoiceModel invoice = new InvoiceModel();

            listInvoice             = ManagerInvoice.GetTypeInvoice();
            invoice.listTypeInvoice = listInvoice;
            return(View("ListInvoice", invoice));
        }
예제 #2
0
        public JsonResult GetDetailInvoice(Guid?IdComprobante, int?page, int?limit, string sortBy, string direction, string searchString = null)
        {
            int total = 20;


            var records = ManagerInvoice.GetDetailInvoice(IdComprobante);


            return(Json(new { records, total }, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public JsonResult GetInvoice(int?page, int?limit, string sortBy, string direction, string dateInvoiceFrom = null, string dateInvoiceTo = null, string idClient = null, string idTypeVoucher = null)
        {
            int                 total = 20;
            DateTime            dateInvoice;
            DateTime            dateInvoiceNew;
            List <InvoiceModel> records = new List <InvoiceModel>();

            if (!string.IsNullOrEmpty(dateInvoiceTo) && !string.IsNullOrEmpty(dateInvoiceFrom))
            {
                dateInvoice    = DateTime.Parse(dateInvoiceTo).Date;
                dateInvoiceNew = DateTime.Parse(dateInvoiceFrom).Date;
                records        = ManagerInvoice.GetInvoice(dateInvoiceNew, dateInvoice, idClient, idTypeVoucher);
            }
            else if (string.IsNullOrEmpty(dateInvoiceTo) && string.IsNullOrEmpty(dateInvoiceFrom))
            {
                dateInvoice    = DateTime.Now.AddMonths(+1).Date;
                dateInvoiceNew = DateTime.Now.AddMonths(-1).Date;
                records        = ManagerInvoice.GetInvoice(dateInvoiceNew, dateInvoice, idClient, idTypeVoucher);
            }


            return(Json(new { records, total }, JsonRequestBehavior.AllowGet));
        }