Beispiel #1
0
        public ActionResult ValidarDesembolso(int pCreditoId)
        {
            if (CuentaxCobrarBL.Contar(x => x.CreditoId == pCreditoId && x.Estado == "PEN") > 0)
            {
                return(Json(new { error = true, mensaje = "Tiene Cuentas por cobrar Pendientes!" }, JsonRequestBehavior.AllowGet));
            }

            var pImporte = CreditoBL.Obtener(pCreditoId).MontoDesembolso;

            if (pImporte > CajaDiarioBL.Obtener(VendixGlobal.GetCajaDiarioId()).SaldoFinal)
            {
                return(Json(new { error = true, mensaje = "Saldo Insuficiente!" }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { error = false }, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public ActionResult ValidarAnularCredito(int pCreditoId)
        {
            if (PlanPagoBL.Contar(x => x.Estado == "PAG" && x.CreditoId == pCreditoId) > 0)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }

            var cant  = CuentaxCobrarBL.Contar(x => x.CreditoId == pCreditoId);
            var cant1 = CuentaxCobrarBL.Contar(x => x.CreditoId == pCreditoId && (x.Estado == "ANU" || x.Estado == "PEN"));

            if (cant == cant1)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }

            return(Json(false, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        public ActionResult TieneCxcPendiente(int pCreditoId)
        {
            var nro = CuentaxCobrarBL.Contar(x => x.CreditoId == pCreditoId && x.Estado == "PEN");

            return(Json(nro > 0, JsonRequestBehavior.AllowGet));
        }
Beispiel #5
0
        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));
        }