public static List <EAdmUsuarios> BroListarUsuarios() { List <EAdmUsuarios> lstUsuarios = new List <EAdmUsuarios>(); EAdmUsuarios rsUsuarios; EAdmBroker rsBroker; EAdmRol rsRol; try { Conectar(); SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaUsuariosCompleto", getCnn()); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { rsUsuarios = new EAdmUsuarios(); rsBroker = new EAdmBroker(); rsRol = new EAdmRol(); rsUsuarios.IdUsuario = Convert.ToInt32(rdr["IdUsuario"]); rsUsuarios.Usuario = rdr["Usuario"].ToString(); rsUsuarios.Email = rdr["Email"].ToString(); rsUsuarios.Contrasena = rdr["Contrasena"].ToString(); rsUsuarios.Estado = Convert.ToInt32(rdr["Estado"].ToString()); rsUsuarios.Foto = rdr["FotoUsuario"].ToString(); rsUsuarios.IdPadre = Convert.ToInt32(rdr["IdPadre"].ToString()); rsUsuarios.Ciudad = rdr["Ciudad"].ToString(); rsUsuarios.EstadoSesion = Convert.ToInt32(rdr["EstadoSesion"].ToString()); rsUsuarios.CodigoTipoAgente = rdr["CodigoTipoAgente"].ToString(); rsUsuarios.CodigoAgente = rdr["CodigoAgente"].ToString(); rsUsuarios.CodigoSucursal = rdr["CodigoSucursal"].ToString(); rsUsuarios.CodigoPuntoVenta = rdr["CodigoPuntoVenta"].ToString(); rsUsuarios.Comision = rdr["Comision"].ToString(); rsRol.IdRol = Convert.ToInt32(rdr["IdRol"].ToString()); rsRol.Nombre = rdr["Nombre"].ToString(); rsBroker.IdBroker = Convert.ToInt32(rdr["IdBroker"].ToString()); rsBroker.RazonSocial = rdr["RazonSocial"].ToString(); rsBroker.Foto = rdr["FotoBroker"].ToString(); rsBroker.Color = rdr["Color"].ToString(); rsUsuarios.broker = rsBroker; rsUsuarios.rol = rsRol; lstUsuarios.Add(rsUsuarios); } rdr.Close(); return(lstUsuarios); } catch (SqlException) { throw; } finally { Cerrar(); } }
//VERIFICACIÓN USUARIO public static EAdmUsuarios AdmVerificacionUsuario(EAdmUsuarios usuario) { EAdmUsuarios rsUsuario = new EAdmUsuarios(); EAdmRol rsRol = new EAdmRol(); EAdmBroker rsBroker = new EAdmBroker(); string contrasena = DAdmEncriptacion.encriptacion(usuario.Contrasena); try { Conectar(); SqlCommand cmd = new SqlCommand("GestionSesion", getCnn()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@email", SqlDbType.NVarChar, 50); cmd.Parameters.Add("@contrasena", SqlDbType.NVarChar, -1); cmd.Parameters["@email"].Value = usuario.Email; cmd.Parameters["@contrasena"].Value = contrasena; SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { rsUsuario.IdUsuario = Convert.ToInt32(rdr["IdUsuario"]); rsBroker.IdBroker = Convert.ToInt32(rdr["IdBroker"]); rsUsuario.Usuario = rdr["Usuario"].ToString(); rsUsuario.Email = rdr["Email"].ToString(); rsRol.Nombre = rdr["Rol"].ToString(); rsUsuario.Estado = Convert.ToInt32(rdr["Estado"]); rsUsuario.Foto = rdr["FotoUsuario"].ToString(); rsBroker.Foto = rdr["FotoBroker"].ToString(); rsBroker.Color = rdr["Color"].ToString(); rsBroker.Provincias = Convert.ToInt32(rdr["Provincias"]); rsBroker.Riesgo = Convert.ToInt32(rdr["Riesgo"]); rsBroker.MultiRiesgo = Convert.ToInt32(rdr["MultiRiesgo"]); rsBroker.Primas = Convert.ToInt32(rdr["Primas"]); rsBroker.RazonSocial = rdr["RazonSocial"].ToString(); rsBroker.Pago = Convert.ToInt32(rdr["Pago"]); rsBroker.Comision = rdr["Comision"].ToString(); rsBroker.Transporte = rdr["Transporte"].ToString(); rsUsuario.Uid = DAdmEncriptacion.CrearKeyAutorizacion(rdr["IdUsuario"].ToString()); rsUsuario.IdPadre = Convert.ToInt32(rdr["IdPadre"]); rsUsuario.Ciudad = rdr["Ciudad"].ToString(); rsUsuario.EstadoSesion = Convert.ToInt32(rdr["EstadoSesion"]); rsUsuario.CodigoTipoAgente = rdr["CodigoTipoAgente"].ToString(); rsUsuario.CodigoAgente = rdr["CodigoAgente"].ToString(); rsUsuario.CodigoSucursal = rdr["CodigoSucursal"].ToString(); rsUsuario.CodigoPuntoVenta = rdr["CodigoPuntoVenta"].ToString(); rsUsuario.Comision = rdr["Comision"].ToString(); rsUsuario.Corredores = rdr["Corredores"].ToString(); rsUsuario.rol = rsRol; rsUsuario.broker = rsBroker; } return(rsUsuario); } catch (SqlException) { throw; } finally { Cerrar(); } }