public ActionResult ListarOrdenesVentaJgrid(GridDataRequest request) { int totalRecords = 0; var lstGrd = OrdenVentaBL.LstOrdenesVentaJGrid(request, ref totalRecords); var productsData = new { total = (int)Math.Ceiling((float)totalRecords / (float)request.rows), page = request.page, records = totalRecords, rows = (from item in lstGrd select new { id = item.OrdenVentaId, cell = new string[] { item.OrdenVentaId.ToString(), item.FechaReg.ToString(), item.Cliente, item.TotalDescuento.ToString(), item.TotalNeto.ToString(), ObtenerTipoOv(item.TipoVenta, item.EstadoCredito), ObtenerCondicion(item.Estado, item.TipoVenta), item.OrdenVentaId.ToString() + "," + ObtenerEliminarOv(item.Estado, item.TipoVenta, item.EstadoCredito) } } ).ToArray() }; return(Json(productsData, JsonRequestBehavior.AllowGet)); }
public ActionResult ExisteCxCPendientes(int pPersonaId) { var usuarioid = VendixGlobal.GetUsuarioId(); var nro = OrdenVentaBL.Contar(x => x.PersonaId == pPersonaId && x.TipoVenta == "CON" && x.Estado == "ENV"); if (pPersonaId == 0) { nro = nro + CuentaxCobrarBL.Contar(x => x.Credito.UsuarioRegId == usuarioid && x.Estado == "PEN"); } else { nro = nro + CuentaxCobrarBL.Contar(x => x.Credito.PersonaId == pPersonaId && x.Estado == "PEN"); } return(Json(nro, JsonRequestBehavior.AllowGet)); }
public ActionResult ExisteCxCPendientes(int pPersonaId) { var nro = CuentaxCobrarBL.Contar(x => x.Credito.PersonaId == pPersonaId && x.Estado == "PEN") + OrdenVentaBL.Contar(x => x.PersonaId == pPersonaId && x.TipoVenta == "CON" && x.Estado == "ENV"); return(Json(nro, JsonRequestBehavior.AllowGet)); }
public JsonResult RealizarPedido(int pClienteId, List <OrdenVentaBL.Pedido> pPedidos) { var ordenventaid = OrdenVentaBL.RealizarPedido(pClienteId, pPedidos); return(Json(ordenventaid)); }
public ActionResult EliminarOrdenVenta(int pOrdenVentaId) { return(Json(OrdenVentaBL.EliminarOrdenVenta(pOrdenVentaId), JsonRequestBehavior.AllowGet)); }
public ActionResult EnviarOrdenVentaContado(int pOrdenVentaId) { return(Json(OrdenVentaBL.EnviarOrdenVentaContado(pOrdenVentaId), JsonRequestBehavior.AllowGet)); }
public ActionResult ConstanciaOrdenPago(int pOrdenId) { var mov = OrdenVentaBL.Obtener(x => x.OrdenVentaId == pOrdenId, includeProperties: "OrdenVentaDet,Persona"); return(View(mov)); }