public async Task <IHttpActionResult> Autenticar(RequestLoginViewModel requestLogin) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool result = await SeguridadBL.AutenticarUsuario(requestLogin.usuario, requestLogin.contrasena); ResponseLoginViewModel response = new ResponseLoginViewModel() { autenticado = result, mensaje = result == true ? MENSAJE_EXITO : MENSAJE_FALLO, usuario = requestLogin.usuario }; return(Ok(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public formLogin() { InitializeComponent(); _seguridad = new SeguridadBL(); List <TextBox> servidorTlist = new List <TextBox>(); List <string> servidorSlist = new List <String>(); servidorTlist.Add(txtServidor); servidorSlist.Add("Servidor"); SetCueBanner(ref servidorTlist, servidorSlist); List <TextBox> usuarioTlist = new List <TextBox>(); List <string> usuarioSlist = new List <String>(); usuarioTlist.Add(txtUsuario); usuarioSlist.Add("Usuario"); SetCueBanner(ref usuarioTlist, usuarioSlist); List <TextBox> contrasenaTlist = new List <TextBox>(); List <string> contrasenaSlist = new List <String>(); contrasenaTlist.Add(txtContraseña); contrasenaSlist.Add("Contraseña"); SetCueBanner(ref contrasenaTlist, contrasenaSlist); }
public async Task <IHttpActionResult> Registrar(RequestUsuariosViewModel requestRegistrar) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } UsuariosDTO usuarioNew = new UsuariosDTO() { usuario = requestRegistrar.usuario, contrasena = requestRegistrar.contrasena, estatus = requestRegistrar.estatus, sexo = requestRegistrar.sexo, correo = requestRegistrar.correo }; int result = await SeguridadBL.RegistrarUsuario(usuarioNew); ResponseProcessViewModel response = new ResponseProcessViewModel() { mensaje = result > 0 ? MENSAJE_EXITO : MENSAJE_FALLO, idUsuario = result }; return(Ok(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }
protected void btnGrabarPerfil_OnClick(object sender, EventArgs e) { Int32 retorno; SeguridadBL oSeguridadBL = new SeguridadBL(); oSeguridadBL.ErrorEvent += new SeguridadBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); try { String cadena = String.Empty; String[] arrCodigos; arrCodigos = this.txhCodOpciones.Value.Trim().Split('|'); /*Insertamos detalle de opciones por perfil*/ String XML = Global.ObtenerXml(this.txhCodOpciones.Value.Trim(), this.txhIndOpciones.Value.Trim()); retorno = oSeguridadBL.InsertUsuarioOpcion(this.usuarioID, XML, Profile.Usuario.CUSR_ID, Profile.Estacion, Profile.UsuarioRed); if (retorno > 0) { CargaOpcionesModulo(); JavaScriptHelper.Alert(this, Message.keyGrabar, String.Empty); } else { JavaScriptHelper.Alert(this, Message.keyErrorGrabar, String.Empty); } } catch { } }
public FrmConfiUsuario() { InitializeComponent(); _seguridad = new SeguridadBL(); listaSeguridadBindingSource.DataSource = _seguridad.ObtenerUsuario(); }
public Login() { InitializeComponent(); _seguridad = new SeguridadBL(); textBox1.Focus(); }
/// <summary> /// Descripción: Funcion para mantener los datos en memoria de la bitacora /// Autor: Jhon Edson Tello Lumbreras / 46153600 /// Fecha y Hora Creación: 12/09/2015 /// Modificado: Modificado /// Fecha y hora Modificación: FechaModificacion /// </summary> /// <param name="sUserRed"></param> /// <param name="sRuta"></param> /// <param name="sRutaCompleta"></param> /// <returns></returns> public BitacoraBE f_ConfigurarBitacoraPag(string sUserRed, string sRuta, string sRutaCompleta) { BitacoraBE objBitacora = new BitacoraBE(); string sRutaSitio = WebConfigurationManager.AppSettings["RutaSitioWeb"]; string sRutaTMP = sRuta.ToUpper(); int iPos = 0; iPos = sRutaTMP.IndexOf(sRutaSitio); if (iPos != -1) { iPos = iPos + sRutaSitio.Length; } else { iPos = 0; } sRuta = sRuta.Substring(iPos, sRuta.Length - iPos); //if (sRutaSitio.Trim()!="") // sRuta = sRuta.Replace(sRutaSitio, ""); SGA_SP_OBTENER_MENU_X_USUARIO_Result lista = new SeguridadBL().f_ObtenerMenuxUsuarioBL(sUserRed, sRuta); if (lista != null) { objBitacora.intMenu_c_iid = lista.menu_c_iid; objBitacora.strBita_c_vrutapagina = sRutaCompleta; objBitacora.strColab_c_cusu_red = sUserRed; objBitacora.strBita_c_vopcion = ""; objBitacora.strColab_c_vnomb_completo = lista.NombreCompleto; } return(objBitacora); }
public FormUsuario() { InitializeComponent(); _usuariosBL = new SeguridadBL(); listaUsuariosBindingSource.DataSource = _usuariosBL.ObtenerUsuario(); }
public FormUsuario() { InitializeComponent(); _seguridadBL = new SeguridadBL(); seguridadBL_UsurarioBindingSource.DataSource = _seguridadBL.ObtenerUsuarios(); }
public ResponseRol ObtenerRoles() { var obRoles = new SeguridadBL().GetRolesUsuario(new RequestRol { Acronimo = WebConfigReader.AcronimoAplicacion }); return(obRoles); }
public FrmConfirmarConf() { InitializeComponent(); _seguridad = new SeguridadBL(); listaSeguridadBindingSource.DataSource = _seguridad.ObtenerUsuario(); _privilegios = new PrivilegiosBL(); listaPrivilegiosBindingSource.DataSource = _privilegios.ObtenerPrivilegios(); }
public FormLogin() { InitializeComponent(); _seguridad = new SeguridadBL(); _usuarios = new UsuariosBL(); listaUsuariosBindingSource.DataSource = _usuarios.ObtenerUsuarios(); }
public FormUsuarios() { InitializeComponent(); _SeguridadBL = new SeguridadBL(); listaUsuariosBindingSource.DataSource = _SeguridadBL.ObtenerUsuarios(); _PerfilUsuarioBL = new PerfilUsuariosBL(); listaPerfilesBindingSource.DataSource = _PerfilUsuarioBL.ObtenerPerfiles(); }
public MensajeWrapperBE LogearUsuario(UsuarioBE objUsuario) { string strError = string.Empty; MensajeWrapperBE objMwResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; using (SeguridadBL objSeguridadBL = new SeguridadBL()) { UsuarioBE oUsuario = new UsuarioBE(); if (ManejoColas.ObtenerCola("Logueo") == 3) { objMwResultado.Resultado = "ERROR"; objMwResultado.Mensaje = "Usted ah superado la cantidad de intentos"; goto Termino; } oUsuario = objSeguridadBL.ValidarUsuario(objUsuario); if (oUsuario.IdUsuario != 0) { goto GetSesion; } ManejoColas.AgregarCola("Logueo", objUsuario.Usuario); objMwResultado.Resultado = "ERROR"; objMwResultado.Mensaje = "Credenciales ingresadas no son correctas o se encuentran inhabilitadas"; goto Termino; GetSesion: using (SeguridadBL oSeguridadBL = new SeguridadBL()) { Session[Constantes.USER_SESSION] = oUsuario; Session[Constantes.Sesion_IdUsuario] = oUsuario.IdUsuario; Session[Constantes.Sesion_Usuario] = oUsuario.Usuario; Session[Constantes.Sesion_NombreUsuario] = oUsuario.NombreCompleto; Session[Constantes.Sesion_Perfil] = oUsuario.Perfil; Session[Constantes.Sesion_Empresa] = oUsuario.Empresa; Session[Constantes.Sesion_Auditoria] = new AuditoriaBE { Usuario = oUsuario.Usuario }; objMwResultado.Resultado = "OK"; objMwResultado.Mensaje = "Credenciales correctas"; goto Termino; } } Termino: return(objMwResultado); }
public bool m_validarAcceso(string ps_cuentaLoguin, int pi_sistema) { bool resul = false; //string sCuentaLoguin = objUsuario.usua_c_cdoc_id; //int iSistema = Convert.ToInt32(IEnum.Sistema.Proveedores); SeguridadBL objSeguridadBL = new SeguridadBL(); var objListaPadres = objSeguridadBL.ObtenerMenuPadres(ps_cuentaLoguin, pi_sistema); var sb = new StringBuilder(); var lstMenues = new[] { new { rutaAspx = "" } }.ToList(); lstMenues.Add(new { rutaAspx = "/Interfaces/Default/Default.aspx" }); lstMenues.Add(new { rutaAspx = "/Interfaces/Inicio/frmInicio.aspx" }); lstMenues.Add(new { rutaAspx = "/Interfaces/Restringido/frm404.aspx" }); lstMenues.Add(new { rutaAspx = "/Interfaces/Restringido/frmErrGeneral.aspx" }); //lstMenues.Add(new { rutaAspx = "/Interfaces/Home/Inicio.aspx" }); lstMenues.Add(new { rutaAspx = "/Interfaces/Restringido/frmAccesoRestringido.aspx" }); foreach (var padre in objListaPadres) { if (padre.menu_c_vpag_asp != null) { lstMenues.Add(new { rutaAspx = padre.menu_c_vpag_asp }); } var objListaHijos = objSeguridadBL.ObtenerMenuHijos(ps_cuentaLoguin, padre.menu_c_iid, pi_sistema); foreach (var hijo in objListaHijos) { lstMenues.Add(new { rutaAspx = hijo.menu_c_vpag_asp }); } } //string sRutaSitio = "";// WebConfigurationManager.AppSettings["RutaSitioWeb"]; string strUrl = string.Empty; //if (sRutaSitio.Trim() != "") //{ // strUrl = HttpContext.Current.Request.Url.AbsolutePath.Replace(sRutaSitio, ""); //} strUrl = HttpContext.Current.Request.Url.AbsolutePath;//.Replace(sRutaSitio, ""); var resultado = from menu in lstMenues where (menu.rutaAspx.Contains(strUrl)) select menu; if (resultado.Count() > 0) { resul = true; } else { resul = false; } return(resul); }
/// <summary> /// Descripción: Funcion para obtener las credenciales del usuario /// Autor: Jair Tasayco bautista RP0689 /// Fecha y Hora Creación: 16-02-2017 /// Modificado: -- /// Fecha y hora Modificación: -- /// </summary> /// <param name="ps_Usuario"></param> /// <param name="ps_Contraseña"></param> private List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result> f_ObtenenUsuario(string ps_Usuario, int pi_Sistema) { SGA_T_USUARIO objusuario = new SGA_T_USUARIO(); List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result> objUsuarioObtenido = new List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result>(); objusuario.usua_c_cusu_red = ps_Usuario; objusuario.usua_c_vcontrasena = ""; SeguridadBL objSeguridadBL = new SeguridadBL(); objUsuarioObtenido = objSeguridadBL.f_ObtenerUsuarioDA_BL(objusuario, pi_Sistema); return(objUsuarioObtenido); }
public string CargarMenu(int IdPerfil) { StringBuilder menu = new StringBuilder(); using (SeguridadBL objSeguridadBL = new SeguridadBL()) { //Listar Padres List <OpcionBE> lstOpciones = objSeguridadBL.ListarOpcionesUsuarios(IdPerfil); menu.Append("<ul class='nav main-menu'>"); List <OpcionBE> lstRaiz = (from r in lstOpciones where r.IdOpcionPadre.Equals(0) select r).ToList(); foreach (OpcionBE OpcionRaiz in lstRaiz) { List <OpcionBE> lstHijos = (from h in lstOpciones where h.IdOpcionPadre.Equals(OpcionRaiz.IdOpcion) select h).ToList(); //Listar Hijos if (lstHijos.Count > 0) { menu.Append("<li class='dropdown'> <a href='#' class='dropdown-toggle'>" + "<i class='fa fa-angle-right'></i> " + HttpUtility.HtmlEncode(OpcionRaiz.Denominacion) + "</span>" + "</a>\n"); menu.Append("<ul class='dropdown-menu'>"); foreach (OpcionBE OpcionHijo in lstHijos) { menu.Append("<li><a href='#' urlOpcion='" + (string.IsNullOrEmpty(OpcionHijo.UrlOpcion) ? "" : UrlManager.getURLEncodeHTML(OpcionHijo.UrlOpcion)) + "' class='url_link ajax-link'>" + " <i class='fa fa-angle-right'></i> " + HttpUtility.HtmlEncode(OpcionHijo.Denominacion) + "</a> </li>\n"); } menu.Append("</ul></li>\n"); } else { menu.Append("<li> <a href='#' urlOpcion='" + (string.IsNullOrEmpty(OpcionRaiz.UrlOpcion) ? "" : UrlManager.getURLEncodeHTML(OpcionRaiz.UrlOpcion)) + "' class='url_link ajax-link'>" + "<i class='fa fa-angle-right'></i> " + HttpUtility.HtmlEncode(OpcionRaiz.Denominacion) + "</span>" + "</a></li>\n"); } } menu.Append("</ul></li>\n"); } return(menu.ToString()); }
/// <summary> /// Descripción: Metodo que envia los parametros a la BD y retorna el menu con los niveles /// Autor: Miguel Martinez Q RP0945 /// Fecha y Hora Creación: 25/02/2017 /// Modificado: Modificado /// Fecha y hora Modificación: FechaModificacion /// </summary> protected void m_ObtenenMenu() { var objUsuario = (SGA_T_USUARIO)Session["sga_t_usuario"]; lblNombreUsuario.Text = objUsuario.usua_c_cape_nombres.ToUpper();// +" " + objUsuario.usua_c_cape_pat.ToUpper(); // lblusuario.InnerText = objUsuario.usua_c_cape_nombres.ToUpper(); string sCuentaLoguin = objUsuario.usua_c_cdoc_id; int iSistema = Convert.ToInt32(IEnum.Sistema.Bombero); SeguridadBL objSeguridadBL = new SeguridadBL(); StringBuilder sbMenu = new StringBuilder(); try { var objListaPadres = objSeguridadBL.ObtenerMenuPadres(sCuentaLoguin, iSistema); foreach (SGA_T_MENU m in objListaPadres) { //if (m.IIdPadre == 0) //{ sbMenu.Append("<li class='mm-dropdown'>"); sbMenu.Append("<a href='javascript:void(0);'><i class='" + m.menu_c_vpag_asp2 + "'></i><span class='mm-text'>" + m.menu_c_vnomb + "</span></a>"); sbMenu.Append("<ul>"); var objListaHijos = objSeguridadBL.ObtenerMenuHijos(sCuentaLoguin, m.menu_c_iid, iSistema); if (objListaHijos.Count() > 0) { foreach (var hijo in objListaHijos) { sbMenu.Append("<li>"); //sbMenu.Append("<a tabindex='-1' href='" + ResolveClientUrl("~" + mh.SPagAsp) + "'><i class='"+ mh.SPagAsp2 +"'></i><span class='mm-text'>"+ mh.SNombre +"</span></a>"); sbMenu.Append(string.Format("<a tabindex='-1' href='../..{0}'><div style='float: left;height: 25px;'><i class='{1}'></i></div><div><span class='mm-text'>{2}</span></div></a>", hijo.menu_c_vpag_asp, hijo.menu_c_vpag_asp2, hijo.menu_c_vnomb)); sbMenu.Append("</li>"); } } sbMenu.Append("</ul>"); sbMenu.Append("</li>"); //} } litMenuPrincipal.Text = sbMenu.ToString(); } catch (Exception ex) { throw ex; //ClsTrace.m_TraceError(ClsConstantesCore.K_APPNAME, "--", Environment.MachineName, ex); } //return sbMenu; }
public MensajeWrapperBE LogearUsuario(UsuarioBE objUsuario) { string strError = string.Empty; MensajeWrapperBE vResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; using (SeguridadBL objSeguridadBL = new SeguridadBL()) { UsuarioBE oUsuario = new UsuarioBE(); oUsuario = objSeguridadBL.ValidarUsuario(objUsuario); if (oUsuario.IdUsuario != 0) { goto GetSesion; } vResultado.Resultado = "ERROR"; vResultado.Mensaje = "Credenciales ingresadas no son correctas o se encuentran inhabilitadas"; goto Termino; GetSesion: using (SeguridadBL oSeguridadBL = new SeguridadBL()) { Session[Constantes.USER_SESSION] = oUsuario; Session[Constantes.Sesion_IdUsuario] = oUsuario.IdUsuario; Session[Constantes.Sesion_Usuario] = oUsuario.Usuario; Session[Constantes.Sesion_NombreUsuario] = oUsuario.NombreCompleto; Session[Constantes.Sesion_Perfil] = oUsuario.Perfil; Session[Constantes.Sesion_Empresa] = oUsuario.Empresa; Session[Constantes.Sesion_Auditoria] = new AuditoriaBE { Usuario = oUsuario.Usuario }; vResultado.Resultado = "OK"; vResultado.Mensaje = "Credenciales correctas"; goto Termino; } } Termino: return(vResultado); }
protected void btnGrabar_OnClick(object sender, EventArgs e) { Int32 retorno; UsuarioBL oUsuarioBL = new UsuarioBL(); oUsuarioBL.ErrorEvent += new UsuarioBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); SeguridadBL oSeguridadBL = new SeguridadBL(); oSeguridadBL.ErrorEvent += new SeguridadBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); CargaDesdeForm(); if (!this.txtClave.Text.Trim().Equals(String.Empty)) { this.oUsuarioBE.VUSR_PASS = oSeguridadBL.GetEncripta(this.oUsuarioBE.VUSR_PASS); } retorno = oUsuarioBL.GrabarUsuario(this.oUsuarioBE, Profile.Aplicacion); if (retorno > 0) { this.txhNidUsuario.Value = retorno.ToString(); JavaScriptHelper.Alert(this, Message.keyGrabar, ""); this.usuarioID = retorno; this.oUsuarioBE.Nid_usuario = this.usuarioID; CargaUsuario(); } else { if (retorno == -5) { JavaScriptHelper.Alert(this, Message.keyLoginRepetido, ""); } else if (retorno == -6) { JavaScriptHelper.Alert(this, Message.keyDNIRepetido, ""); } else { JavaScriptHelper.Alert(this, Message.keyErrorGrabar, ""); } } }
public virtual ActionResult GetRolesUsuario() { try { var obRoles = new SeguridadBL().GetRolesUsuario(new RequestRol { Acronimo = WebConfigReader.AcronimoAplicacion }); return(Json(new { Rol = obRoles.RolesUsuarioList, error = obRoles.Result }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { (new ManejadorLog()).RegistrarEvento(MethodBase.GetCurrentMethod().Name, ex.Message, ex.StackTrace); return(Json(new Result { Satisfactorio = false, Mensaje = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public MensajeWrapperBE ActualizarContraseniaUsuario(UsuarioBE oUsuario) { string strError = string.Empty; MensajeWrapperBE vResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; vResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un problema inesperado"); try { using (SeguridadBL objSeguridadBL = new SeguridadBL()) { string mensajeout; oUsuario.Auditoria = Session[Constantes.Sesion_Auditoria] as AuditoriaBE; if (objSeguridadBL.ActualizarContraseniaUsuario(oUsuario, out mensajeout)) { UsuarioBE objUsuarioBE = Session[Constantes.USER_SESSION] as UsuarioBE; objUsuarioBE.Contrasenia = oUsuario.Contrasenia; Session[Constantes.USER_SESSION] = objUsuarioBE; vResultado.Resultado = "OK"; vResultado.Mensaje = mensajeout; goto Termino; } else { vResultado.Mensaje = mensajeout; goto Termino; } } } catch (Exception ex) { vResultado.Mensaje = HttpUtility.HtmlEncode("Ocurrio un problema guardando la información."); throw ex; } Termino: return(vResultado); }
public async Task <IHttpActionResult> ObtenerUsuarios() { try { List <UsuariosDTO> listaUsuarios = await SeguridadBL.ObtenerUsuarios(); ResponseUsuariosViewModel response = new ResponseUsuariosViewModel() { mensaje = listaUsuarios.Count > 0 ? MENSAJE_EXITO : MENSAJE_FALLO, listaUsuarios = listaUsuarios }; return(Ok(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public ResponseInfoBasicaUsuarioDTO GetInfoBasicaUsuariosByCodigo(RequestInfoBasicaUsuarioDTO request) { var response = new ResponseInfoBasicaUsuarioDTO(); try { response = SeguridadBL.GetInfoBasicaUsuariosByCodigo(request); } catch (Exception ex) { response.Resultado.Message = ex.Message; response.Resultado.ErrCode = ex.GetHashCode().ToString(); if (ex.InnerException != null) { response.Resultado.Messages.Add(new Result { Message = ex.InnerException.Message }); } } return(response); }
public ResponseLoginUsuario Login(RequestLogin request) { var response = new ResponseLoginUsuario(); try { response = SeguridadBL.Login(request); } catch (Exception ex) { response.Resultado.Message = ex.Message; response.Resultado.ErrCode = ex.GetHashCode().ToString(); if (ex.InnerException != null) { response.Resultado.Messages.Add(new Result { Message = ex.InnerException.Message }); } } return(response); }
public BaseResponse CerrarSesion(RequestInfoUsuario request) { var response = new BaseResponse(); try { response.Resultado.Success = SeguridadBL.CerrarSesion(request); } catch (Exception ex) { response.Resultado.Message = ex.Message; response.Resultado.ErrCode = ex.GetHashCode().ToString(); if (ex.InnerException != null) { response.Resultado.Messages.Add(new Result { Message = ex.InnerException.Message }); } } return(response); }
public ResponseDTOCargoUsuario ListarUsuariosPorCargo(RequestDTOUsuarioPorCargo request) { var response = new ResponseDTOCargoUsuario(); try { response.ListaUsuarioCargo = SeguridadBL.ListarUsuariosPorCargo(request); response.Resultado.Success = true; } catch (Exception ex) { response.Resultado.Message = ex.Message; response.Resultado.ErrCode = ex.GetHashCode().ToString(); if (ex.InnerException != null) { response.Resultado.Messages.Add(new Result { Message = ex.InnerException.Message }); } } return(response); }
public ResponseCambioClave CambiarClave(RequestCambioClave request) { var response = new ResponseCambioClave(); try { response = SeguridadBL.CambiarClaveWeb(request); response.Resultado.Success = true; } catch (Exception ex) { response.Resultado.Message = ex.Message; response.Resultado.ErrCode = ex.GetHashCode().ToString(); if (ex.InnerException != null) { response.Resultado.Messages.Add(new Result { Message = ex.InnerException.Message }); } } return(response); }
public async Task <IHttpActionResult> Existe(RequestUsuariosViewModel requestExiste) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool result = await SeguridadBL.ExisteUsuario(requestExiste.usuario); ResponseProcessViewModel response = new ResponseProcessViewModel() { mensaje = result == true ? MENSAJE_SI_EXISTE : MENSAJE_NO_ENCONTRADO, }; return(Ok(response)); } catch (Exception ex) { return(InternalServerError(ex)); } }
protected void btnIngresar_Click(object sender, EventArgs e) { List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result> objUsuarioResult = new List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result>(); objUsuarioResult = f_ObtenenUsuario(txtUsuario.Text.Trim(), Convert.ToInt32(IEnum.Sistema.Bombero)); if (objUsuarioResult.Count < 1) { m_MostrarError("Usuario no tiene permisos."); } else { if (f_ConsultarLoginAD()) { SGA_T_USUARIO objUsuario = new SGA_T_USUARIO(); objUsuario.usua_c_cusu_red = objUsuarioResult[0].usua_c_cusu_red; //objUsuario.usua_c_bpropietarioadministrador = objUsuarioResult[0].usua_c_bpropietarioadministrador; //objUsuario.usua_c_cidempresa = objUsuarioResult[0].usua_c_cidempresa; objUsuario.usua_c_cape_pat = objUsuarioResult[0].usua_c_cape_pat; objUsuario.usua_c_cape_mat = objUsuarioResult[0].usua_c_cape_mat; objUsuario.usua_c_cape_nombres = objUsuarioResult[0].usua_c_cape_nombres; objUsuario.usua_c_cdoc_id = objUsuarioResult[0].usua_c_cdoc_id; objUsuario.usua_c_vcorreo1 = objUsuarioResult[0].usua_c_vcorreo; objUsuario.usua_c_vnuevacont = objUsuarioResult[0].usua_c_vnuevacont; Session["SGA_T_USUARIO"] = objUsuario; SeguridadBL objSeguridadBL = new SeguridadBL(); int iCodPerfil = objSeguridadBL.f_ObtenerPerfilBL(objUsuario.usua_c_cdoc_id, Convert.ToInt32(IEnum.Sistema.Bombero)); Session["S_COD_PERFIL"] = iCodPerfil; Response.Redirect("../../Interfaces/Default/Default.aspx"); //m_MensajeError(UIConstantes.ConsTituloMensajePopUp, "El usuario o contraseña no son correctos."); } else { m_MostrarError("Usuario no pertenece al Directorio Activo Real Plaza"); } } }