/// <summary> /// Descripción: Funcion para obtener las crdenciales del usuario /// Autor: Jhon Edson Tello Lumbreras / RPEXT038 /// Fecha y Hora Creación: 04/09/2015 /// Modificado: Modificado /// Fecha y hora Modificación: FechaModificacion /// </summary> /// <param name="objUsuario"></param> /// <returns></returns> public List <SGA_SP_VALIDAR_USUARIO_SELECCIONAR_Result> f_ObtenerUsuarioDA(SGA_T_USUARIO objUsuario, int pi_Sistema) { using (SGADB_BOMEntities contexto = new SGADB_BOMEntities()) { return(contexto.SGA_SP_VALIDAR_USUARIO_SELECCIONAR(objUsuario.usua_c_cusu_red, objUsuario.usua_c_vcontrasena, pi_Sistema).ToList());; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.gvReservas.DataSource = ""; this.gvReservas.DataBind(); objUsuario = (SGA_T_USUARIO)Session["SGA_T_USUARIO"]; } }
/// <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); }
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"); } } }
public List <SGA_SP_VALIDAR_USUARIO_DA_SELECCIONAR_Result> f_ObtenerUsuarioDA_BL(SGA_T_USUARIO objUsuario, int pi_Sistema) { return(new SeguridadDA().f_ObtenerUsuarioDA_DA(objUsuario, pi_Sistema)); }