public ActionResult Detalles(int IdRepresentanteLegal) { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario != 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } CatRepresentantesLegales RepresentanteLegal = new CatRepresentantesLegales(); RepresentanteLegal = LogicaRepresentanteLegal.L_DetallesRepresentanteLegal(IdRepresentanteLegal); //RepresentanteLegal.RL_CodigoPostal = null; //if (RepresentanteLegal.RL_CodigoPostal == "00000") { RepresentanteLegal.RL_CodigoPostal = ""; } return(View(RepresentanteLegal)); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "RepresentantesLegales: Detalles"); return(RedirectToAction("Index")); } }
public ActionResult Eliminar(int IdRepresentanteLegal) { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario != 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } CatRepresentantesLegales Representante = new CatRepresentantesLegales(); Representante = LogicaRepresentanteLegal.L_DetallesRepresentanteLegal(IdRepresentanteLegal); if (Representante.RL_CodigoPostal == "00000") { Representante.RL_CodigoPostal = ""; } ViewBag.RFCRepresentante = Usuario.U_RFCRepresentanteAsociado; ViewBag.NombreRepresentanteEliminar = Representante.RL_Nombre + " " + Representante.RL_PrimerApellido + " " + Representante.RL_SegundoApellido; return(View(Representante)); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "RepresentantesLegales: Eliminar"); return(RedirectToAction("Index")); } }
//Validación de representantes legales: public ActionResult GestionarSolicitudesRegistro() { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { try { LogicaRepresentantesLegales LogicaRepresentantesLegales = new LogicaRepresentantesLegales(); List <CatRepresentantesLegales> Representantes = LogicaRepresentantesLegales.L_SeleccionarRepresentantesLegalesPorValidar(); ViewBag.ListaRepresentantesPorValidar = Representantes; return(View()); } catch (Exception ex) { TempData["notice"] = "Se produjo un error en la consulta"; Session["TipoAlerta"] = "Error"; return(View("GestionarSolicitudesRegistro")); } } else { return(RedirectToAction("Logout", "Home")); } }
public ActionResult Detalles() { try { int IdUsuario = Convert.ToInt32(Request.Form["IdUsuario"]); CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario != 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } if (IdUsuario > 0) { CatUsuarios UsuarioPorEditar = LogicaUsuario.L_DetallesUsuario(IdUsuario); return(View(UsuarioPorEditar)); } else { return(RedirectToAction("Index")); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Usuarios: Detalles"); return(RedirectToAction("Index")); } }
public ActionResult INERE() { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario != 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } int IdProyecto = Convert.ToInt32(Request.Form["IdProyecto"]); string tecnologia = Request.Form["tecnologia"].ToString(); double latitud = Convert.ToDouble(Request.Form["latitud"]); double longitud = Convert.ToDouble(Request.Form["longitud"]); ViewBag.IdProyecto = IdProyecto; ViewBag.Tecnologia = tecnologia; ViewBag.Latitud = latitud; ViewBag.Longitud = longitud; return(View()); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Proyectos: INERE"); return(RedirectToAction("Index")); } }
public ActionResult Detalles() { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario != 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } CatProyectos Proyecto = new CatProyectos(); int IdProyecto = Convert.ToInt32(Request.Form["IdProyecto"]); Proyecto = LogicaProyecto.L_DetallesProyectos(IdProyecto); //if (Proyecto.P_CodigoPostal == 0) { Proyecto.P_CodigoPostal = null; } return(View(Proyecto)); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Proyectos: Detalles"); return(RedirectToAction("Index")); } }
public ActionResult ActualizarTramite(int IdTramite) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { if (IdTramite > 0) { List <CatTiposDia> ListaTiposDias = new List <CatTiposDia>(); LogicaTiposDia LogicatiposDia = new LogicaTiposDia(); ListaTiposDias = LogicatiposDia.L_ListaTiposDia(); ViewBag.ListaTiposDia = new SelectList(ListaTiposDias, "IdTipoDia", "TipoDia"); CatTramites CatTramite = LogicaTramite.L_DetallesTramites(IdTramite); ViewBag.HomoClave = CatTramite.T_HomoClave; return(View(CatTramite)); } else { TempData["notice"] = "Se produjo un error"; Session["TipoAlerta"] = "Error"; return(View("Index")); } } else { return(RedirectToAction("Logout", "Home")); } }
public ActionResult DatosUsuario(CatRepresentantesLegales Representante) { try { if (Session["Registrando"] == null) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } Usuario = (CatUsuarios)Session["NuevoAcceso_Usuario"]; Session.Add("NuevoAcceso_Representante", Representante); if (Usuario == null) { return(View()); } else { return(View("DatosUsuario", Usuario)); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Registro de inversionista: Tercer Paso"); return(View("Index", "Home")); } }
public ActionResult InicioInversionista() { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario < 1 || Usuario.U_IdTipoUsuario > 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } Session["MensajePrivacidad"] = ConfigurationManager.AppSettings["MensjaePrivacidad"].ToString(); LogicaProyectos LogicaProyectos = new LogicaProyectos(); List <CatProyectos> ListaProyectos = new List <CatProyectos>(); ListaProyectos = LogicaProyectos.L_SeleccionarProyectosPorEmpresa(Usuario.U_IdEmpresa); return(View(ListaProyectos)); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Home: InicioInversionista"); return(View("Index", "Home")); } }
public ActionResult Accion_Actualizar(CatTramites NuevoTramite) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; LogicaTramites LogicaTecnologia = new LogicaTramites(); MetodosGenerales MetodoGeneral = new MetodosGenerales(); if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { try { if (LogicaTramite.L_ActualizarTramite(NuevoTramite)) { TempData["notice"] = "El trámite ha sido actualizado"; Session["TipoAlerta"] = "Correcto"; } else { TempData["notice"] = "El trámite no ha sido agregado"; Session["TipoAlerta"] = "Error"; } return(RedirectToAction("Index")); } catch (Exception ex) { TempData["notice"] = "El trámite no se pudo actualizar"; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Index")); } } else { return(RedirectToAction("Logout", "Home")); } }
public ActionResult Insertar() { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { try { List <CatTramites> ListaTramites = new List <CatTramites>(); LogicaTramites LogicaTramites = new LogicaTramites(); ListaTramites = LogicaTramites.L_SeleccionarTramites(); ViewBag.ListaTramites = new SelectList(ListaTramites, "T_IdTramites", "T_Homoclave"); return(View()); } catch (Exception ex) { TempData["notice"] = "Se produjo un error en la consulta"; Session["TipoAlerta"] = "Error"; return(View("InicioAdministrador", "Home")); } } else { return(RedirectToAction("Logout", "Home")); } }
public ActionResult Index() { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { try { LogicaTecnologias LogicaTecnologia = new LogicaTecnologias(); List <CatTecnologias> Tecnologias = LogicaTecnologia.L_SeleccionarTecnologias(); return(View(Tecnologias)); } catch (Exception ex) { List <CatTecnologias> Tecnologias = new List <CatTecnologias>(); TempData["notice"] = "Se produjo un error en la consulta"; Session["TipoAlerta"] = "Error"; } } else { return(RedirectToAction("Logout", "Home")); } return(View()); }
public ActionResult EliminarTecnologia(int IdTecnologia, string Tecnologia) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { if (IdTecnologia != null) { CatTecnologias CatTecnologia = new CatTecnologias(); CatTecnologia.IdTecnologia = IdTecnologia; CatTecnologia.Tecnologia = Tecnologia; ViewBag.NombreTecnologia = Tecnologia; return(View(CatTecnologia)); } else { TempData["notice"] = "Se produjo un error"; Session["TipoAlerta"] = "Error"; return(View("Index")); } } else { return(RedirectToAction("Logout", "Home")); } }
public ActionResult Index(FormCollection Formulario) { DateTime?FechaInicio = null; DateTime?FechaFin = null; if (Formulario.Count > 0) { try { FechaInicio = Convert.ToDateTime(Formulario[0]); TempData["FechaInicio"] = String.Format("{0:dd/MMMM/yyyy}", FechaInicio); } catch { } try { FechaFin = Convert.ToDateTime(Formulario[1]); TempData["FechaFin"] = String.Format("{0:dd/MMMM/yyyy}", FechaFin); } catch { } } try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario != 0) { CargarGrafica_MontosInversionTecnologia(FechaInicio, FechaFin); CargarGrafica_MontosInversionEntidadFederativa(FechaInicio, FechaFin); return(View()); } else { return(RedirectToAction("Index", "Consultor")); } } catch (Exception ex) { return(RedirectToAction("Index", "Consultor")); } }
public ActionResult CambioDeContraseñaPorExtravio(string ClaveReset) { try { CatUsuarios UsuarioPorEditar = LogicaUsuario.L_DetallesUsuarioPorClaveReset(ClaveReset); if (UsuarioPorEditar.U_IdUsuario > 0) { ViewBag.NombreUsuario = UsuarioPorEditar.U_Nombre; ViewBag.ClaveReset = ClaveReset; return(View(UsuarioPorEditar)); } else { TempData["notice"] = "Ha expirado el tiempo del enlace, solicita el cambio de contraseña."; Session["TipoAlerta"] = "Error"; return(RedirectToAction("SolicitudCambioDeContraseña", "Home")); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "CambioDeContraseñaPorExtravio"); return(RedirectToAction("Index", "Home")); } }
public ActionResult Actualizar(int IdRepresentanteLegal) { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null && Usuario.U_IdTipoUsuario == 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } ViewBag.ActaConstitutiva = @"C:\inetpub\RepositorioVER\" + IdRepresentanteLegal.ToString() + "-ActaConstitutiva.pdf"; ViewBag.CedulaRFC = @"C:\inetpub\RepositorioVER\" + IdRepresentanteLegal.ToString() + "-CedulaRFC.pdf"; ViewBag.Identificacion = @"C:\inetpub\RepositorioVER\" + IdRepresentanteLegal.ToString() + "-Identificacion.pdf"; ViewBag.PoderNotarial = @"C:\inetpub\RepositorioVER\" + IdRepresentanteLegal.ToString() + "-PoderNotarial.pdf"; CatRepresentantesLegales RepresentanteLegal = new CatRepresentantesLegales(); RepresentanteLegal = LogicaRepresentanteLegal.L_DetallesRepresentanteLegal(IdRepresentanteLegal); //Cambio de código postal if (RepresentanteLegal.RL_CodigoPostal == "00000") { RepresentanteLegal.RL_CodigoPostal = ""; } CargarListasDesplegables(RepresentanteLegal.RL_CodigoPostal, RepresentanteLegal.RL_IdEntidadFederativa, RepresentanteLegal.RL_IdMunicipio, RepresentanteLegal.RL_IdLocalidad); ViewBag.RFCRepresentante = Usuario.U_RFCRepresentanteAsociado; return(View(RepresentanteLegal)); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "RepresentantesLegales: Actualizar"); return(RedirectToAction("Index")); } }
// GET: Consultor public ActionResult Index() { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario < 3 || Usuario.U_IdTipoUsuario > 4) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } CargarGrafica_MontosInversionEntidadFederativa(null, null); CargarGrafica_MontosInversionTecnologia(null, null); CargarGrafica_ProyectosPorTecnologia(null, null, null, null, null, null); CargarGrafica_ProyectosEntidadFederativa(null, null, null, null, null, null); CargarGrafica_EmpresasTecnologia(null, null, null, null, null); CargarGrafica_EmpresasEntidadFederativa(null, null, null, null, null); return(View()); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "RepresentantesLegales: Insertar"); return(RedirectToAction("Index")); } }
//[HttpPost] public ActionResult CambiarEstatusFechaInhabil(int IdDiaInhabil, bool IdEstatusDiaInhabil) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; MetodosGenerales MetodoGeneral = new MetodosGenerales(); if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario <= 4) { LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); CatDiasInhabiles FechaInhabil = new CatDiasInhabiles(); FechaInhabil.IdDiaInhabil = IdDiaInhabil; FechaInhabil.Activo = !IdEstatusDiaInhabil; if (LogicaDiasInhabiles.L_ActualizarDiaInhabil(IdDiaInhabil, !IdEstatusDiaInhabil)) { return(RedirectToAction("Index")); } else { TempData["notice"] = "Operación no concluida."; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Index")); } } else { return(RedirectToAction("Logout", "Home")); } }
//[HttpPost] public ActionResult InsertarDiaInhabil(CatDiasInhabiles DiaInhabil) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; MetodosGenerales MetodoGeneral = new MetodosGenerales(); if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario <= 4) { LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); if (LogicaDiasInhabiles.L_InsertarDiaInhabil(DiaInhabil)) { TempData["notice"] = "La fecha ha sido agregada al calendario de días inhábiles"; Session["TipoAlerta"] = "Correcto"; return(RedirectToAction("GestionUsuariosSENER", "Administrador")); } else { TempData["notice"] = "Disculpa, la fecha no ha sido agregada al calendario de días inhábiles"; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Index")); } } else { return(RedirectToAction("Logout", "Home")); } }
public ActionResult Insertar(CatProyectos Proyecto = null) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; try { if (Usuario == null || Usuario.U_IdTipoUsuario != 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } else { List <CatPreguntas> ListaPreguntas = LogicaProyecto.L_SeleccionarPreguntas(0); ViewBag.ListaPreguntas = new SelectList(ListaPreguntas, "IdPregunta", "Pregunta"); ViewBag.RFCRepresentante = Usuario.U_RFCRepresentanteAsociado; ViewBag.IdTecnologia = 0; CargarListasDesplegables(null, null, null, null); return(View(Proyecto)); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Proyectos: Insertar"); return(RedirectToAction("Index")); } }
public ActionResult ActualizarContraseñaPorExtravio(CatUsuarios UsuarioPorEditar, string Caracteristica) { try { if (UsuarioPorEditar.U_Password == UsuarioPorEditar.U_ConfirmarPassword) { if (LogicaUsuario.L_ActualizarUsuario(UsuarioPorEditar, UsuarioPorEditar, Caracteristica)) { return(RedirectToAction("Logout", "Home")); } else { TempData["notice"] = "Lo siento, ha ocurrido un error al tratar de actualizar la contraseña."; Session["TipoAlerta"] = "Error"; return(RedirectToAction("CambioDeContraseñaPorExtravio")); } } else { TempData["notice"] = "La nueva contraseña no coincide con la confirmación"; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Actualizar")); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Usuarios: ActualizarContraseñaPorExtravio"); return(RedirectToAction("Index", "Home")); } }
public ActionResult Detalles() { CatEmpresas Empresa = new CatEmpresas(); try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario != 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } Empresa = LogicaEmpresa.L_DetallesEmpresa(Usuario.U_IdEmpresa); if (Empresa.E_CodigoPostal == "") { Empresa.E_CodigoPostal = null; } return(View(Empresa)); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Empresa: Detalles"); return(View("Index", "Home")); } }
public ActionResult Index() { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario != 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } List <CatRepresentantesLegales> ListaRepresentantesLegales = new List <CatRepresentantesLegales>(); ListaRepresentantesLegales = LogicaRepresentanteLegal.L_SeleccionarRepresentantesLegalesPorEmpresa(Usuario.U_IdEmpresa); ViewBag.CantidadRL = ListaRepresentantesLegales.Count(); return(View(ListaRepresentantesLegales)); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "RepresentantesLegales: Index"); return(View("Index", "Home")); } }
public ActionResult ReporteProyectos(FormCollection Formulario) { int? IdEmpresa = null; int? IdEntidad = null; int? IdMunicipio = null; DateTime?FechaInicio = null; DateTime?FechaFin = null; int? idEstatusProyecto = null; try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario < 3 || Usuario.U_IdTipoUsuario > 4) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } if (Formulario.Count > 0) { try { IdEntidad = Convert.ToInt32(Formulario[0]); TempData["IdEntidad"] = IdEntidad; } catch { } if (IdEntidad != null) { try { IdMunicipio = Convert.ToInt32(Formulario[1]); TempData["IdMunicipio"] = IdMunicipio; } catch { } } try { IdEmpresa = Convert.ToInt32(Formulario[2]); TempData["IdEmpresa"] = IdEmpresa; } catch { } try { idEstatusProyecto = Convert.ToInt32(Formulario[3]); TempData["idEstatusProyecto"] = idEstatusProyecto; } catch { } try { FechaInicio = Convert.ToDateTime(Formulario[4]); TempData["FechaInicio"] = String.Format("{0:dd/MMMM/yyyy}", FechaInicio); } catch { } try { FechaFin = Convert.ToDateTime(Formulario[5]); TempData["FechaFin"] = String.Format("{0:dd/MMMM/yyyy}", FechaFin); } catch { } } CargarListasDesplegables(IdEntidad, IdMunicipio, IdEmpresa, idEstatusProyecto); CargarGrafica_ProyectosTecnologia(IdEntidad, IdEmpresa, IdMunicipio, FechaInicio, FechaFin, idEstatusProyecto); CargarGrafica_ProyectosEntidadFederativa(IdEntidad, IdEmpresa, IdMunicipio, FechaInicio, FechaFin, idEstatusProyecto); ListaProyectos = logicaProyects.L_ReporteProyectos(IdEntidad, IdEmpresa, IdMunicipio, FechaInicio, FechaFin, idEstatusProyecto).ToList(); ViewBag.ListadoProyectos = ListaProyectos; Session["ReporteProyectos"] = ListaProyectos; return(View(ListaProyectos)); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "RepresentantesLegales: Insertar"); return(RedirectToAction("Index", "Consultor")); } }
public bool L_EliminarRepresentanteLegal(int IdRepresentante) { bool Resultado = false; CatUsuarios UsuarioDelRepresentante = new CatUsuarios(); LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); UsuarioDelRepresentante = LogicaUsuario.L_DetallesUsuarioPorRepresentante(IdRepresentante); LogicaUsuario.L_EliminarUsuario(UsuarioDelRepresentante.U_IdUsuario); Resultado = DatosAuxiliar.D_EliminarRepresentanteLegal(IdRepresentante); return(Resultado); }
public ActionResult ActualizarContraseña(CatUsuarios UsuarioPorEditar, string Caracteristica) { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0) { if (UsuarioPorEditar.U_NuevoPassword == UsuarioPorEditar.U_ConfirmarPassword) { if (LogicaUsuario.L_ValidarUsuario(Usuario.U_Nombre, UsuarioPorEditar.U_PasswordActualParaCambiarPassword)) { //UsuarioPorEditar.U_Password = UsuarioPorEditar.U_PasswordActualParaCambiarPassword; if (LogicaUsuario.L_ActualizarUsuario(Usuario, UsuarioPorEditar, Caracteristica)) { TempData["notice"] = "Tu sesión expiró debido al cambio de contraseña."; //bool cambio = LogicaUsuario.L_ValidarUsuario(Usuario.U_Nombre, UsuarioPorEditar.U_Password); Session["TipoAlerta"] = "Correcto"; return(RedirectToAction("Logout", "Home")); } else { TempData["notice"] = "Lo siento, ha ocurrido un error al tratar de actualizar la contraseña."; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Actualizar")); } } else { TempData["notice"] = "No se pudo confirmar la contraseña."; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Actualizar")); } } else { TempData["notice"] = "La nueva contraseña no coincide con la confirmación."; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Actualizar")); } } else { return(RedirectToAction("Logout", "Home")); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Usuarios: ActualizarContraseña"); return(RedirectToAction("Actualizar")); } }
public ActionResult ActualizarCorreo(CatUsuarios UsuarioPorEditar, string Caracteristica) { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0) { if (LogicaUsuario.L_ValidarUsuario(Usuario.U_Nombre, UsuarioPorEditar.U_PasswordActualParaCambiarCorreo)) { UsuarioPorEditar.U_Password = UsuarioPorEditar.U_PasswordActualParaCambiarCorreo; if (LogicaUsuario.L_ActualizarUsuario(Usuario, UsuarioPorEditar, Caracteristica)) { //MembershipUser UsuarioSharePoint = Membership.GetUser(Usuario.U_Nombre); //if (UsuarioSharePoint != null) //{ // UsuarioSharePoint.Email = UsuarioPorEditar.U_CorreoElectronico; // Membership.UpdateUser(UsuarioSharePoint); //} TempData["notice"] = "El correo electróninco ha sido modificado. Toda comunicación será realizada a través de este nuevo correo."; Session["TipoAlerta"] = "Correcto"; bool cambio = LogicaUsuario.L_ValidarUsuario(Usuario.U_Nombre, UsuarioPorEditar.U_Password); return(RedirectToAction("Actualizar")); } else { TempData["notice"] = "Lo siento, ha ocurrido un error al tratar de actualizar el correo electrónico."; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Actualizar")); } } else { TempData["notice"] = "La contraseña actual es incorrecta."; Session["TipoAlerta"] = "Error"; return(RedirectToAction("Actualizar")); } } else { return(RedirectToAction("Logout", "Home")); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Usuarios: ActualizarCorreo"); return(RedirectToAction("Actualizar")); } }
public ActionResult DatosAcreditacion(CatUsuarios UsuarioOperativo) { try { if (Session["Registrando"] == null) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } if (UsuarioOperativo.U_Password == UsuarioOperativo.U_ConfirmarPassword) { LogicaUsuarios LogicaUsuario = new LogicaUsuarios(); CatUsuarios UsuarioExistente = LogicaUsuario.L_DetallesUsuarioPorNombreUnicamente(UsuarioOperativo.U_Nombre); if (UsuarioExistente.U_IdUsuario > 0) { TempData["notice"] = "Ya existe un usuario con el mismo nombre, por favor elige otro."; Session["TipoAlerta"] = "Error"; return(View("DatosUsuario", UsuarioOperativo)); } else { Representante = (CatRepresentantesLegales)Session["NuevoAcceso_Representante"]; Session.Add("NuevoAcceso_Usuario", UsuarioOperativo); ViewBag.RFCRepresentante = Representante.RL_RFC; Empresa = (CatEmpresas)Session["NuevoAcceso_Empresa"]; if (Empresa.E_RFC.Length == 12) { ViewBag.MostrarDocumento = true; } else { ViewBag.MostrarDocumento = false; } return(View()); } } else { TempData["notice"] = "Las contraseñas no coinciden."; Session["TipoAlerta"] = "Error"; return(View("DatosUsuario", UsuarioOperativo)); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Registro de inversionista: Cuarto Paso A"); return(View("Index", "Home")); } }
//Gestión de usuarios SENER: public ActionResult GestionDiasInhabiles(FormCollection Formulario) { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { return(RedirectToAction("Index", "DiasInhabiles")); } else { return(RedirectToAction("Logout", "Home")); } }
//Inicio: public ActionResult Index() { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && Usuario.U_IdUsuario > 0 && Usuario.U_IdTipoUsuario == 4) { return(View()); } else { return(RedirectToAction("Logout", "Home")); } }