public ActionResult CambiarSede(EstadodeCuentaWebModel model) { model.GetDatosFiscales(); model.Dispose(); return(Json(new JavaScriptSerializer().Serialize(model))); }
public ActionResult Tutoriales() { if ((sesion = SessionDB.start(Request, Response, false, db)) == null) { return(Content("-1")); } try { Main view = new Main(); Log.write(this, "Start", LOG.CONSULTA, "Ingresa Pantalla Estado de cuenta Web - Tutoriales", sesion); EstadodeCuentaWebModel model = new EstadodeCuentaWebModel(); // Datos fiscales this.setDatosProfesor(sesion, model); model.GetDatosFiscales(); if (model.Email_Sociedad == "") { ViewBag.Email_Sociedad = "*****@*****.**"; } else { ViewBag.Email_Sociedad = model.Email_Sociedad; } } catch (Exception e) { ViewBag.Notification = Notification.Error(e.Message); Log.write(this, "Start", LOG.ERROR, "Ingresa Pantalla Estado de cuenta Web - Tutoriales" + e.Message, sesion); //MODIFICAR LA REFERENCIA DE LA PAGINA A INGRESAR } return(View(Factory.View.Access + "Pagos/EstadodeCuentaWeb/Tutoriales.cshtml")); }
public ActionResult Perfil() { if ((sesion = SessionDB.start(Request, Response, false, db)) == null) { return(Content("-1")); } try { Main view = new Main(); Scripts.SCRIPTS = new string[] { "js/Pagos/EstadodeCuentaWeb/perfil.js" }; ViewBag.Scripts = Scripts.addScript() + Scripts.setPrivileges(Privileges, sesion); EstadodeCuentaWebModel model = new EstadodeCuentaWebModel(); this.setDatosProfesor(sesion, model); ViewBag.Profesor = model.Profesor; ViewBag.NoCuenta = model.NoCuenta; ViewBag.CuentaClabe1 = model.CuentaClabe; ViewBag.Banco = model.Banco; ViewBag.RFC = model.RFC; ViewBag.Direccion = model.Direccion; // Datos fiscales model.GetDatosFiscales(); ViewBag.Fis_Sede = model.Sede; ViewBag.Fis_RecibiDe = model.Fis_Recibide; ViewBag.Fis_RFC = model.Fis_RFC; ViewBag.Fis_Domicilio = model.Fis_Domicilio; ViewBag.Fis_Concepto = model.Fis_Concepto; if (model.Email_Sociedad == "") { ViewBag.Email_Sociedad = "*****@*****.**"; } else { ViewBag.Email_Sociedad = model.Email_Sociedad; } ViewBag.IDSIU = model.IDSIU; ViewBag.SEDES = view.createSelectSedesWeb("Sedes", sesion, model.ID_PERSONA); sesion.vdata["CVE_TIPOFACTURA"] = model.CveTipoFactura; sesion.saveSession(); ViewBag.PENSIONES = model.GetPensiones(); Log.write(this, "Start", LOG.CONSULTA, "Ingresa Pantalla Estado de cuenta Web", sesion); } catch (Exception e) { ViewBag.Notification = Notification.Error(e.Message); Log.write(this, "Start", LOG.ERROR, "Ingresa Pantalla Estado de cuenta Web" + e.Message, sesion); //MODIFICAR LA REFERENCIA DE LA PAGINA A INGRESAR } return(View(Factory.View.Access + "Pagos/EstadodeCuentaWeb/Perfil.cshtml")); }
public ActionResult Contratos() { if ((sesion = SessionDB.start(Request, Response, false, db)) == null) { return(Content("-1")); } try { Main view = new Main(); ViewBag.MainUser = this.CreateMenuInfoUser(sesion); Scripts.SCRIPTS = new string[] { "js/Pagos/EstadodeCuentaWeb/Contratos.js", }; ViewBag.Scripts = Scripts.addScript() + Scripts.setPrivileges(Privileges, sesion); EstadodeCuentaWebModel model = new EstadodeCuentaWebModel(); this.setDatosProfesor(sesion, model); // Datos persona model.GetDatos(); ViewBag.Profesor = model.Profesor; // Datos fiscales model.GetDatosFiscales(); if (model.Email_Sociedad == "") { ViewBag.Email_Sociedad = "*****@*****.**"; } else { ViewBag.Email_Sociedad = model.Email_Sociedad; } /*if (sesion.tipouser == 'U') * ViewBag.SEDES = view.createSelectSedes("Sedes", sesion); * else*/ ViewBag.SEDES = view.createSelectSedesWeb("Sedes", sesion, model.ID_PERSONA); sesion.saveSession(); ViewBag.Table_Contratos = model.GetContratos(Request); Log.write(this, "Start", LOG.CONSULTA, "Ingresa Pantalla Estado de cuenta Web", sesion); } catch (Exception e) { ViewBag.Notification = Notification.Error(e.Message); Log.write(this, "Start", LOG.ERROR, "Ingresa Pantalla Estado de cuenta Web" + e.Message, sesion); //MODIFICAR LA REFERENCIA DE LA PAGINA A INGRESAR } return(View(Factory.View.Access + "Pagos/EstadodeCuentaWeb/Contratos.cshtml")); }
public ActionResult Perfil2_(EstadodeCuentaWebModel model) { if ((sesion = SessionDB.start(Request, Response, false, db, SESSION_BEHAVIOR.AJAX)) == null) { return(Content("-1")); } this.setDatosProfesor(sesion, model); sesion.vdata["Sede"] = Request.Params["filter_Sede"]; model.Sede = sesion.vdata["Sede"]; model.GetDatos(); model.GetDatosFiscales(); sesion.vdata["CVE_TIPOFACTURA"] = model.CveTipoFactura; sesion.saveSession(); return(Json(new { Profesor = model.Profesor, NoCuenta = model.NoCuenta, Banco = model.Banco, RFC = model.RFC, Direccion = model.Direccion, Fis_Sede = model.Sede, Fis_RecibiDe = model.Fis_Recibide, Fis_RFC = model.Fis_RFC, Fis_Domicilio = model.Fis_Domicilio, Fis_Concepto = model.Fis_Concepto, IDSIU = model.IDSIU, pensiones = model.GetPensiones(), CuentaClabe = model.CuentaClabe, Email_Sociedad = model.Email_Sociedad, })); }
public ActionResult DetallePagoDepositado() { if ((sesion = SessionDB.start(Request, Response, false, db)) == null) { return(Content("-1")); } try { Main view = new Main(); ViewBag.MainUser = this.CreateMenuInfoUser(sesion); Scripts.SCRIPTS = new string[] { "plugins/Angular/jquery.ui.widget.js" , "plugins/Angular/jquery.iframe-transport.js" , "plugins/Angular/jquery.fileupload.js" , "js/Pagos/EstadodeCuenta/EstadodeCuenta.js" , "js/Pagos/EstadodeCuentaWeb/ECW_EstadoCuenta.js" , "js/Pagos/EstadodeCuentaWeb/ECW_RetencionesMensuales.js" , "js/Pagos/EstadodeCuentaWeb/ECW_RetencionesAnuales.js" , "js/Pagos/EstadodeCuentaWeb/EstadodeCuentaWeb.js" }; ViewBag.Scripts = Scripts.addScript() + Scripts.setPrivileges(Privileges, sesion); EstadodeCuentaWebModel model = new EstadodeCuentaWebModel(); model.sesion = sesion; this.setDatosProfesor(sesion, model); ViewBag.Profesor = model.Profesor; ViewBag.NoCuenta = model.NoCuenta; ViewBag.CuentaClabe = model.CuentaClabe; ViewBag.Banco = model.Banco; ViewBag.RFC = model.RFC; ViewBag.Direccion = model.Direccion; // Datos fiscales model.GetDatosFiscales(); ViewBag.Fis_Sede = model.Sede; ViewBag.Fis_RecibiDe = model.Fis_Recibide; ViewBag.Fis_RFC = model.Fis_RFC; ViewBag.Fis_Domicilio = model.Fis_Domicilio; ViewBag.Fis_Concepto = model.Fis_Concepto; if (model.Email_Sociedad == "") { ViewBag.Email_Sociedad = "*****@*****.**"; } else { ViewBag.Email_Sociedad = model.Email_Sociedad; } ViewBag.SEDES = view.createSelectSedesWeb("Sedes", sesion, model.ID_PERSONA, true); ViewBag.IDSIU = model.IDSIU; sesion.vdata["CVE_TIPOFACTURA"] = model.CveTipoFactura; sesion.saveSession(); model.ID_ESTADODECUENTA = Convert.ToInt32(Request.QueryString["_idestadocuenta"]); ViewBag.ESTADODECUENTA = model.GetEstadodeCuentaDepositados(); ViewBag.PENSIONES = model.GetPensiones(); Log.write(this, "Start", LOG.CONSULTA, "Ingresa Pantalla Estado de cuenta Web", sesion); } catch (Exception e) { ViewBag.Notification = Notification.Error(e.Message); Log.write(this, "Start", LOG.ERROR, "Ingresa Pantalla Detalle Pago Deposito" + e.Message, sesion); //MODIFICAR LA REFERENCIA DE LA PAGINA A INGRESAR } return(View(Factory.View.Access + "Pagos/EstadodeCuentaWeb/DetallePagoDeposito.cshtml")); }
public ActionResult Home() { if ((sesion = SessionDB.start(Request, Response, false, db)) == null) { return(Content("-1")); } try { Main view = new Main(); EstadodeCuentaWebModel model = new EstadodeCuentaWebModel(); Scripts.SCRIPTS = new string[] { "js/Pagos/EstadodeCuentaWeb/ECW_Contratos.js" }; ViewBag.Scripts = Scripts.addScript() + Scripts.setPrivileges(Privileges, sesion); sesion.vdata["HmeAclzn"] = "No"; this.setDatosProfesor(sesion, model); // Datos persona model.GetDatos(); sesion.vdata["ID_PERSONA"] = model.ID_PERSONA; ViewBag.Profesor = model.Profesor; ViewBag.IDSIU = model.IDSIU; ViewBag.NoCuenta = model.NoCuenta; ViewBag.CuentaClabe = model.CuentaClabe; ViewBag.Banco = model.Banco; ViewBag.RFC = model.RFC; // Datos fiscales model.GetDatosFiscales(); ViewBag.Fis_Sede = model.Sede; ViewBag.Fis_RecibiDe = model.Fis_Recibide; ViewBag.Fis_RFC = model.Fis_RFC; ViewBag.Fis_Domicilio = model.Fis_Domicilio; ViewBag.Fis_Concepto = model.Fis_Concepto; ViewBag.Email_Sociedad = model.Email_Sociedad; ViewBag.SEDES = view.createSelectSedesWeb("Sedes", sesion, model.ID_PERSONA); sesion.vdata["CVE_TIPOFACTURA"] = model.CveTipoFactura; sesion.saveSession(); //Intercom ViewBag.User = sesion.nickName.ToString(); ViewBag.Email = sesion.nickName.ToString(); ViewBag.FechaReg = DateTime.Today; //cuenta if (!string.IsNullOrWhiteSpace(model.NoCuenta)) { if (model.VerificarCuenta()) { ViewBag.casilla_valida = "<input type=\"checkbox\" id=\"valida_check\" checked disabled/>"; ViewBag.boton_validacuenta = "<button type = 'button' id = \"btn_valida\" class='btn btn-sm btn-success' onclick=\"validaCuenta();\" disabled>Verificado</button>"; } else { ViewBag.casilla_valida = "<input type=\"checkbox\" id=\"valida_check\"/>"; ViewBag.boton_validacuenta = "<button type = 'button' id = \"btn_valida\" class='btn btn-sm btn-success' onclick=\"validaCuenta();\">Verificar</button>"; } } else { ViewBag.casilla_valida = "<input type=\"checkbox\" id=\"valida_check\" disabled/>"; ViewBag.boton_validacuenta = "<button type = 'button' id = \"btn_valida\" class='btn btn-sm btn-success' onclick=\"validaCuenta();\" disabled>Verificar</button>"; // limpiar validacuenta** y poner en 0 model.validaCuenta_2(); } this.getPagosDashboardPagos(model); Log.write(this, "Start", LOG.CONSULTA, "Ingresa Pantalla Estado de cuenta Web", sesion); } catch (Exception e) { ViewBag.Notification = Notification.Error(e.Message); Log.write(this, "Start", LOG.ERROR, "Ingresa Pantalla Estado de cuenta Web" + e.Message, sesion); //MODIFICAR LA REFERENCIA DE LA PAGINA A INGRESAR } return(View(Factory.View.Access + "Pagos/EstadodeCuentaWeb/Home.cshtml")); }
public ActionResult PagosPendientes(EstadodeCuentaWebModel model) { if ((sesion = SessionDB.start(Request, Response, false, db)) == null) { return(Content("-1")); } try { Scripts.SCRIPTS = new string[] { "js/Pagos/EstadodeCuentaWeb/PagosPendientes.js" }; Main view = new Main(); ViewBag.MainUser = this.CreateMenuInfoUser(sesion); ViewBag.Scripts = Scripts.addScript() + Scripts.setPrivileges(Privileges, sesion); this.setDatosProfesor(sesion, model); string filter_Sede = Request.Params["filter_Sede"]; if (filter_Sede != "" && filter_Sede != null) { sesion.vdata["Sede"] = Request.Params["filter_Sede"]; model.Sede = sesion.vdata["Sede"]; } ViewBag.Profesor = model.Profesor; // Datos fiscales // EstadodeCuentaWebModel model2 = new EstadodeCuentaWebModel(); model.GetDatosFiscales(); if (model.Email_Sociedad == "") { ViewBag.Email_Sociedad = "*****@*****.**"; } else { ViewBag.Email_Sociedad = model.Email_Sociedad; } /* if (sesion.tipouser == 'U') * ViewBag.SEDES = view.createSelectSedes("Sedes", sesion); * else */ ViewBag.SEDES = view.createSelectSedesWeb("Sedes", sesion, model.ID_PERSONA); ViewBag.IDSIU = model.IDSIU; sesion.vdata["CVE_TIPOFACTURA"] = model.CveTipoFactura; sesion.saveSession(); //IMPRIME DATATABLE if (filter_Sede != "" && filter_Sede != null) { } else { this.getPagosPendientes(model); } } catch (Exception e) { ViewBag.Notification = Notification.Error(e.Message); Log.write(this, "Start", LOG.ERROR, "Ingresa Pantalla Estado de cuenta Web" + e.Message, sesion); //MODIFICAR LA REFERENCIA DE LA PAGINA A INGRESAR } return(View(Factory.View.Access + "Pagos/EstadodeCuentaWeb/PagosPendientes.cshtml")); }