Exemplo n.º 1
0
        public eProvincia GetItem(short id_pais, short id_departamento, short id_provincia)
        {
            SqlCommand cmd = new SqlCommand("pUBG_Provincia_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;

            SqlDataReader reader     = ExecuteReader(cmd);
            eProvincia    oProvincia = null;

            if (reader.Read())
            {
                oProvincia             = new eProvincia();
                oProvincia.IdProvincia = reader.GetInt16(0);
                oProvincia.Descripcion = reader.GetString(1);
            }
            reader.Close();

            return(oProvincia);
        }
        public static List <eProvincia> GetList(int IdDepartamento)
        {
            SqlCommand cmd = new SqlCommand("pUBG_Provincia_list");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdDepartamento", SqlDbType.SmallInt).Value = IdDepartamento;

            SqlDataReader     reader = ExecuteReader(cmd);
            List <eProvincia> lista  = new List <eProvincia>();

            while (reader.Read())
            {
                eProvincia oProvincia = new eProvincia();
                oProvincia.IdDepartamento = reader.GetInt16(0);
                oProvincia.IdProvincia    = reader.GetInt16(1);
                oProvincia.Descripcion    = reader.GetString(2);

                lista.Add(oProvincia);
            }
            reader.Close();

            return(lista);
        }