Ejemplo n.º 1
0
        public static List <EAdmUsuarios> BroConsultaUsuariosTotalCiudad(EBroResumen pResumen)
        {
            List <EAdmUsuarios> lstUsuarios = new List <EAdmUsuarios>();
            EAdmUsuarios        rsUsuarios;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT * FROM ConsultaUsuariosTotalCiudad WHERE (" + pResumen.Cadena + ")", getCnn());

                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsUsuarios         = new EAdmUsuarios();
                    rsUsuarios.IdPadre = Convert.ToInt32(rdr["IdPadre"]);
                    rsUsuarios.Ciudad  = rdr["Ciudad"].ToString();
                    rsUsuarios.Total   = Convert.ToInt32(rdr["Total"]);
                    lstUsuarios.Add(rsUsuarios);
                }
                rdr.Close();
                return(lstUsuarios);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Ejemplo n.º 2
0
        public static List <EAdmUsuarios> BroConsultarUsuariosDependientesOperadores(EBroResumen pResumen)
        {
            List <EAdmUsuarios> lstUsuarios = new List <EAdmUsuarios>();
            EAdmUsuarios        rsUsuarios;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT Usuario.IdUsuario, Usuario.Usuario, Usuario.Foto, Usuario.Ciudad, Usuario.IdPadre FROM Usuario WHERE (" + pResumen.Cadena + ")", getCnn());

                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsUsuarios           = new EAdmUsuarios();
                    rsUsuarios.IdUsuario = Convert.ToInt32(rdr["IdUsuario"]);
                    rsUsuarios.Usuario   = rdr["Usuario"].ToString();
                    rsUsuarios.Foto      = rdr["Foto"].ToString();
                    rsUsuarios.Ciudad    = rdr["Ciudad"].ToString();
                    rsUsuarios.IdPadre   = Convert.ToInt32(rdr["IdPadre"]);

                    lstUsuarios.Add(rsUsuarios);
                }
                rdr.Close();
                return(lstUsuarios);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Ejemplo n.º 3
0
        public static List <EAdmUsuarios> BroConsultarUsuariosDependientes(int idPadre)
        {
            List <EAdmUsuarios> lstUsuarios = new List <EAdmUsuarios>();
            EAdmUsuarios        rsUsuarios;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT Usuario.IdUsuario, Usuario.Usuario, Usuario.Foto, Usuario.Ciudad FROM Usuario WHERE Usuario.IdPadre = @idPadre", getCnn());
                cmd.Parameters.AddWithValue("@idPadre", idPadre);

                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsUsuarios           = new EAdmUsuarios();
                    rsUsuarios.IdUsuario = Convert.ToInt32(rdr["IdUsuario"]);
                    rsUsuarios.Usuario   = rdr["Usuario"].ToString();
                    rsUsuarios.Foto      = rdr["Foto"].ToString();
                    rsUsuarios.Ciudad    = rdr["Ciudad"].ToString();
                    lstUsuarios.Add(rsUsuarios);
                }
                rdr.Close();
                return(lstUsuarios);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Ejemplo n.º 4
0
        public static List <EBroCotizacion> BroConsultarResumenGlobalCotizacionesUsuarios(EBroResumen pResumen)
        {
            List <EBroCotizacion> lstCotizacion = new List <EBroCotizacion>();

            EBroCotizacion rsCotizacion;
            EAdmBroker     rsBroker;
            EBroEmpresa    rsEmpresa;
            EBroContenido  rsContenido;
            EBroDireccion  rsDireccion;
            EBroVehiculo   rsVehiculos;
            EAdmUsuarios   rsUsuario;

            try
            {
                Conectar();

                SqlCommand cmd = new SqlCommand("SELECT IdCotizacion, Codigo, Fecha, IdUsuario, Usuario, IdPadre, Ciudad, IdEmpresa, RazonSocial,Telefono,Antiguedad, IdDireccion, IdVehiculos, IdContenido, Estado, PrimaTotal, IdBroker, EstadoGarantia, EstadoCondiciones FROM ConsultaCotizacionEmpresaComplementos WHERE IdBroker = @broker AND (" + pResumen.Cadena + ")", getCnn());
                cmd.Parameters.AddWithValue("@broker", pResumen.IdBroker);
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    rsCotizacion = new EBroCotizacion();
                    rsBroker     = new EAdmBroker();
                    rsEmpresa    = new EBroEmpresa();
                    rsContenido  = new EBroContenido();
                    rsDireccion  = new EBroDireccion();
                    rsVehiculos  = new EBroVehiculo();
                    rsUsuario    = new EAdmUsuarios();

                    rsCotizacion.IdCotizacion = rdr["IdCotizacion"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdCotizacion"]);
                    rsCotizacion.PrimaTotal   = rdr["PrimaTotal"] == DBNull.Value ? 0 : Convert.ToDouble(rdr["PrimaTotal"]);
                    rsCotizacion.Codigo       = rdr["Codigo"].ToString();
                    rsCotizacion.Estado       = rdr["Estado"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["Estado"]);
                    rsCotizacion.IdUsuario    = rdr["IdUsuario"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdUsuario"]);
                    rsCotizacion.Fecha        = rdr["Fecha"].ToString();
                    rsCotizacion.Antiguedad   = rdr["Antiguedad"].ToString();

                    rsUsuario.Usuario = rdr["Usuario"].ToString();
                    rsUsuario.Ciudad  = rdr["Ciudad"].ToString();
                    rsUsuario.IdPadre = rdr["IdPadre"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdPadre"]);;

                    rsEmpresa.IdEmpresa   = rdr["IdEmpresa"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdEmpresa"]);
                    rsEmpresa.RazonSocial = rdr["RazonSocial"].ToString();
                    rsEmpresa.Telefono    = rdr["Telefono"].ToString();

                    rsBroker.IdBroker = rdr["IdBroker"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdBroker"]);

                    rsContenido.IdContenido       = rdr["IdContenido"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdContenido"]);
                    rsContenido.EstadoGarantias   = rdr["EstadoGarantia"].ToString();
                    rsContenido.EstadoCondiciones = rdr["EstadoCondiciones"].ToString();

                    rsDireccion.IdDireccion = rdr["IdDireccion"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdDireccion"]);

                    rsVehiculos.IdVehiculos = rdr["IdVehiculos"] == DBNull.Value ? 0 : Convert.ToInt32(rdr["IdVehiculos"]);

                    rsCotizacion.Broker    = rsBroker;
                    rsCotizacion.Empresa   = rsEmpresa;
                    rsCotizacion.Contenido = rsContenido;
                    rsCotizacion.Vehiculo  = rsVehiculos;
                    rsCotizacion.Direccion = rsDireccion;
                    rsCotizacion.Usuario   = rsUsuario;

                    lstCotizacion.Add(rsCotizacion);
                }
                rdr.Close();
                return(lstCotizacion);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Ejemplo n.º 5
0
        public static EAdmUsuarios BroGestionUsuario(EAdmUsuarios pusuario)
        {
            EAdmUsuarios usuario = new EAdmUsuarios();

            try
            {
                Conectar();
                SqlCommand cmd = new SqlCommand("GestionUsuario", getCnn());
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("@identificador", SqlDbType.Int, 1);

                cmd.Parameters.Add("@idUsuario", SqlDbType.Int);
                cmd.Parameters.Add("@usuario", SqlDbType.NVarChar);
                cmd.Parameters.Add("@email", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@contrasena", SqlDbType.NVarChar, -1);
                cmd.Parameters.Add("@estado", SqlDbType.Int);
                cmd.Parameters.Add("@rol", SqlDbType.Int);
                cmd.Parameters.Add("@foto", SqlDbType.Xml);
                cmd.Parameters.Add("@broker", SqlDbType.Int);
                cmd.Parameters.Add("@idPadre", SqlDbType.Int);
                cmd.Parameters.Add("@ciudad", SqlDbType.NVarChar);

                cmd.Parameters.Add("@tipoAgente", SqlDbType.NVarChar);
                cmd.Parameters.Add("@agente", SqlDbType.NVarChar);
                cmd.Parameters.Add("@puntoVenta", SqlDbType.NVarChar);
                cmd.Parameters.Add("@sucursal", SqlDbType.NVarChar);
                cmd.Parameters.Add("@comision", SqlDbType.NVarChar);


                cmd.Parameters.Add("@valor", SqlDbType.NVarChar, -1).Direction = ParameterDirection.Output;

                cmd.Parameters["@identificador"].Value = pusuario.Identificador;

                cmd.Parameters["@idUsuario"].Value  = pusuario.IdUsuario;
                cmd.Parameters["@usuario"].Value    = pusuario.Usuario.Trim().ToUpper();
                cmd.Parameters["@email"].Value      = pusuario.Email;
                cmd.Parameters["@contrasena"].Value = DAdmEncriptacion.encriptacion(pusuario.Contrasena);
                cmd.Parameters["@estado"].Value     = pusuario.Estado;
                cmd.Parameters["@rol"].Value        = pusuario.rol.IdRol;
                cmd.Parameters["@foto"].Value       = pusuario.Foto;
                cmd.Parameters["@broker"].Value     = pusuario.broker.IdBroker;
                cmd.Parameters["@idPadre"].Value    = pusuario.IdPadre;
                cmd.Parameters["@ciudad"].Value     = pusuario.Ciudad.Trim().ToUpper();

                cmd.Parameters["@tipoAgente"].Value = pusuario.CodigoTipoAgente;
                cmd.Parameters["@agente"].Value     = pusuario.CodigoAgente;
                cmd.Parameters["@puntoVenta"].Value = pusuario.CodigoPuntoVenta;
                cmd.Parameters["@sucursal"].Value   = pusuario.CodigoSucursal;
                cmd.Parameters["@comision"].Value   = pusuario.Comision;


                cmd.ExecuteNonQuery();

                usuario.IdUsuario = Convert.ToInt32(cmd.Parameters["@valor"].Value);

                return(usuario);
            }
            catch (SqlException)
            {
                throw;
            }
            finally
            {
                Cerrar();
            }
        }
Ejemplo n.º 6
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();
            }
        }
Ejemplo n.º 7
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();
            }
        }
Ejemplo n.º 8
0
 public EAdmUsuarios BroGestionUsuario(EAdmUsuarios pusuario)
 {
     return(CAdmUsuarios.BroGestionUsuario(pusuario));
 }
Ejemplo n.º 9
0
 public EAdmUsuarios AdmVerificacionUsuario(EAdmUsuarios usuario)
 {
     return(CAdmUsuarios.AdmVerificacionUsuario(usuario));
 }