Пример #1
0
        public List <RegionesBO> ObtenerPais(int id)
        {
            var        pais = new List <RegionesBO>();
            SqlCommand cmd  = new SqlCommand("SELECT * FROM Pais WHERE id=@id");

            cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;

            cmd.Connection = con.establecerConexion();
            con.AbrirConexion();
            var query = cmd;

            using (var dr = query.ExecuteReader())
            {
                while (dr.Read())
                {
                    var p = new BO.RegionesBO
                    {
                        pais = new PaisesBO
                        {
                            id     = Convert.ToInt32(dr["id"]),
                            nombre = dr["nombre"].ToString()
                        }
                    };
                    pais.Add(p);
                }
            }
            con.CerrarConexion();
            return(pais);
        }
Пример #2
0
        public List <RegionesBO> ListaPaises()
        {
            var        paises = new List <RegionesBO>();
            SqlCommand cmd    = new SqlCommand("SELECT * FROM Pais");

            cmd.Connection = con.establecerConexion();
            con.AbrirConexion();
            var query = cmd;

            using (var dr = query.ExecuteReader())
            {
                while (dr.Read())
                {
                    var p = new BO.RegionesBO
                    {
                        pais = new PaisesBO
                        {
                            id     = Convert.ToInt32(dr["id"].ToString()),
                            nombre = dr["nombre"].ToString()
                        }
                    };
                    paises.Add(p);
                }
            }
            con.CerrarConexion();
            return(paises);
        }
Пример #3
0
        public List <RegionesBO> ObtenertEstado(int id)
        {
            var        estado = new List <RegionesBO>();
            SqlCommand cmd    = new SqlCommand("SELECT e.id, e.nombre, p.nombre AS nombrepais, e.idPais FROM Estado e JOIN Pais p ON p.id=e.idPais WHERE e.id=@id");

            cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;

            cmd.Connection = con.establecerConexion();
            con.AbrirConexion();
            var query = cmd;

            using (var dr = query.ExecuteReader())
            {
                while (dr.Read())
                {
                    var p = new BO.RegionesBO
                    {
                        estado = new EstadosBO
                        {
                            id      = Convert.ToInt32(dr["id"]),
                            nombre  = dr["nombre"].ToString(),
                            nomPais = dr["nombrepais"].ToString(),
                            idPais  = Convert.ToInt32(dr["idPais"].ToString())
                        }
                    };
                    estado.Add(p);
                }
            }
            con.CerrarConexion();
            return(estado);
        }
Пример #4
0
        public List <RegionesBO> ObtenerCiudad(int id)
        {
            var        ciudades = new List <RegionesBO>();
            SqlCommand cmd      = new SqlCommand("SELECT c.id, c.nombre,e.nombre AS nombreestado, c.idestado FROM Ciudad c JOIN Estado e ON e.id=c.idestado WHERE c.id=@id");

            cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;

            cmd.Connection = con.establecerConexion();
            con.AbrirConexion();
            var query = cmd;

            using (var dr = query.ExecuteReader())
            {
                while (dr.Read())
                {
                    var p = new BO.RegionesBO
                    {
                        ciudad = new CiudadesBO
                        {
                            id        = Convert.ToInt32(dr["id"].ToString()),
                            nombre    = dr["nombre"].ToString(),
                            nomEstado = dr["nombreestado"].ToString(),
                            idEstado  = Convert.ToInt32(dr["idestado"].ToString())
                        }
                    };
                    ciudades.Add(p);
                }
            }
            con.CerrarConexion();
            return(ciudades);
        }
Пример #5
0
        public List <RegionesBO> ListaEstados()
        {
            var        estados = new List <RegionesBO>();
            SqlCommand cmd     = new SqlCommand("SELECT e.id, e.nombre, p.nombre AS nombrepais, e.idPais FROM Estado e JOIN Pais p ON p.id=e.idPais");

            cmd.Connection = con.establecerConexion();
            con.AbrirConexion();
            var query = cmd;

            using (var dr = query.ExecuteReader())
            {
                while (dr.Read())
                {
                    var p = new BO.RegionesBO
                    {
                        estado = new EstadosBO
                        {
                            id      = Convert.ToInt32(dr["id"].ToString()),
                            nombre  = dr["nombre"].ToString(),
                            nomPais = dr["nombrepais"].ToString(),
                            idPais  = Convert.ToInt32(dr["idPais"].ToString())
                        }
                    };
                    estados.Add(p);
                }
            }
            con.CerrarConexion();
            return(estados);
        }