예제 #1
0
        public void Deleta(TRegistro_CadRegiaoVenda vRegistro)
        {
            Hashtable hs = new Hashtable();

            hs.Add("@P_ID_REGIAO", vRegistro.Id_Regiao);
            executarProc("EXCLUI_DIV_REGIAOVENDA", hs);
        }
예제 #2
0
        public string Grava(TRegistro_CadRegiaoVenda vRegistro)
        {
            Hashtable hs = new Hashtable();

            hs.Add("@P_ID_REGIAO", vRegistro.Id_Regiao);
            hs.Add("@P_NM_REGIAO", vRegistro.NM_Regiao);
            return(executarProc("IA_DIV_REGIAOVENDA", hs));
        }
예제 #3
0
        public TList_CadRegiaoVenda Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_CadRegiaoVenda lista  = new TList_CadRegiaoVenda();
            SqlDataReader        reader = null;
            bool podeFecharBco          = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = this.CriarBanco_Dados(false);
            }

            try
            {
                reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
                while (reader.Read())
                {
                    TRegistro_CadRegiaoVenda reg = new TRegistro_CadRegiaoVenda();
                    if (!reader.IsDBNull(reader.GetOrdinal("Id_Regiao")))
                    {
                        reg.Id_Regiao = reader.GetDecimal(reader.GetOrdinal("Id_Regiao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NM_Regiao")))
                    {
                        reg.NM_Regiao = reader.GetString(reader.GetOrdinal("NM_Regiao"));
                    }
                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }