Exemple #1
0
 public Persona(int documento, string apellido, string nombre, string sexo, DateTime fecha_nac,
     Direccion direccion, string tel_fijo, string tel_celular, string email)
 {
     this.documento = documento;
     this.apellido = apellido;
     this.nombre = nombre;
     this.sexo = sexo;
     this.fecha_nac = fecha_nac;
     this.direccion = direccion;
     this.tel_fijo = tel_fijo;
     this.tel_celular = tel_celular;
     this.email = email;
 }
        public static List<Direccion> obtenerPorLocalidad(int idLoc)
        {
            List<Direccion> lista = new List<Direccion>();

            Direccion pro = new Direccion();
            string conexionCadena = ConfigurationManager.ConnectionStrings["ConexionComplejo"].ConnectionString;
            SqlConnection con = new SqlConnection();
            try
            {
                con.ConnectionString = conexionCadena;
                con.Open();
                string sql = "SELECT id_direc, nombre FROM direcciones where loc_id = @idLoc";
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = sql;
                cmd.Connection = con;
                cmd.Parameters.AddWithValue("@idLoc", idLoc);
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    pro.Id = (int)dr["id_direc"];
                    pro.Nombre = dr["nombre"].ToString();
                    lista.Add(pro);
                }
            }
            catch (SqlException ex)
            {
                throw new ApplicationException("" + ex.Message);

            }
            finally
            {
                con.Close();
            }

            return lista;
        }