示例#1
0
        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();
            }
        }
示例#2
0
        //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();
            }
        }