public ActionResult Buscar(PagoComisionEntidad entidad)
        {
            PagoComisionDominio oPagoComisionDominio = new PagoComisionDominio();
            var ListaPagoComisiones = oPagoComisionDominio.ReporteComisiones(entidad);

            Session["ReporteComisiones"] = ListaPagoComisiones;
            return(PartialView("_ResultadosBusqueda", ListaPagoComisiones));
        }
        public ActionResult BuscarPagosDiferidos(PagoComisionEntidad entidad)
        {
            PagoComisionDominio oPagoComisionDominio = new PagoComisionDominio();
            var ListaPagoDiferidos = oPagoComisionDominio.FiltrarDiferidos(entidad);

            Session["ListaPagoDiferidos"]  = ListaPagoDiferidos;
            Session["ListaPagoComisiones"] = null;
            return(PartialView("_ResultadosBusquedaDiferidos", ListaPagoDiferidos));
        }
        public ActionResult GrabarDiferimientos()
        {
            PagoComisionDominio  oPagoComisionDominio = new PagoComisionDominio();
            ResponseWeb <string> oResponseWeb         = new ResponseWeb <string>();
            var    Lista  = (List <PagoComisionEntidad>)Session["ListaPagoComisiones"];
            string Codigo = "";

            oResponseWeb.Estado = oPagoComisionDominio.grabarDiferido(Lista, ref Codigo);
            oResponseWeb.Valor  = Codigo;
            return(Json(oResponseWeb));
        }
        public ActionResult BuscarPagoComsiones(PagoComisionEntidad entidad)
        {
            PagoComisionDominio oPagoComisionDominio = new PagoComisionDominio();
            var ListaPagoComisiones = oPagoComisionDominio.FiltrarActivas(entidad);

            Session["ListaSolicitudes"]           = null;
            Session["ListaSolicitudesRechazadas"] = null;
            Session["ListaCalculoComisiones"]     = null;
            Session["ListaPagoComisiones"]        = ListaPagoComisiones;
            return(PartialView("_ResultadosBusquedaPagoComisiones", ListaPagoComisiones));
        }
        public ActionResult GrabarCalculoComisiones()
        {
            PagoComisionDominio  oPagoComisionDominio = new PagoComisionDominio();
            ResponseWeb <string> oResponseWeb         = new ResponseWeb <string>();
            var    Lista  = (List <SolicitudEntidad>)Session["ListaCalculoComisiones"];
            string Codigo = "";

            oResponseWeb.Estado = oPagoComisionDominio.grabarDatos(Lista, ref Codigo);
            oResponseWeb.Valor  = Codigo;
            return(Json(oResponseWeb));
        }
        public ActionResult Grabar(SolicitudEntidad entidad)
        {
            PagoComisionDominio oPagoComisionDominio = new PagoComisionDominio();
            var ListaPagoComisiones           = (List <PagoComisionEntidad>)Session["ReporteComisiones"];
            ResponseWeb <string> oResponseWeb = new ResponseWeb <string>();
            string Mensaje = string.Empty;
            string Codigo  = string.Empty;

            oResponseWeb.Estado = oPagoComisionDominio.GrabarReporteComisiones(ListaPagoComisiones, ref Codigo);
            oResponseWeb.Valor  = Codigo;
            return(Json(oResponseWeb));
        }