public List <eDistrito> GetList(int IdDepartamento, int IdProvincia) { SqlCommand cmd = new SqlCommand("pUBG_Distrito_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdDepartamento", SqlDbType.SmallInt).Value = IdDepartamento; cmd.Parameters.Add("@IdProvincia", SqlDbType.SmallInt).Value = IdProvincia; SqlDataReader reader = ExecuteReader(cmd); List <eDistrito> lista = new List <eDistrito>(); while (reader.Read()) { eDistrito oDistrito = new eDistrito(); oDistrito.IdDepartamento = reader.GetInt16(0); oDistrito.IdProvincia = reader.GetInt16(1); oDistrito.IdDistrito = reader.GetInt16(2); oDistrito.Descripcion = reader.GetString(3); lista.Add(oDistrito); } reader.Close(); return(lista); }
public eDistrito GetItem(short id_pais, short id_departamento, short id_provincia, short id_distrito) { SqlCommand cmd = new SqlCommand("pUBG_Distrito_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdPais", SqlDbType.SmallInt).Value = id_pais; cmd.Parameters.Add("@IdDepartamento", SqlDbType.SmallInt).Value = id_departamento; cmd.Parameters.Add("@IdProvincia", SqlDbType.SmallInt).Value = id_provincia; cmd.Parameters.Add("@IdDistrito", SqlDbType.SmallInt).Value = id_distrito; SqlDataReader reader = ExecuteReader(cmd); eDistrito oDistrito = null; if (reader.Read()) { oDistrito = new eDistrito(); oDistrito.IdDistrito = reader.GetInt16(0); oDistrito.Descripcion = reader.GetString(1); } reader.Close(); return(oDistrito); }