Exemple #1
0
        public string Gravar(TRegistro_CadContaGer val)
        {
            Hashtable hs = new Hashtable(23);

            hs.Add("@P_CD_CONTAGER", val.Cd_contager);
            hs.Add("@P_DS_CONTAGER", val.Ds_contager);
            hs.Add("@P_CD_BANCO", val.Banco.Cd_banco);
            hs.Add("@P_NR_AGENCIA", val.Nr_agencia);
            hs.Add("@P_DIGITOAGENCIA", val.Digito_agencia);
            hs.Add("@P_ST_REGISTRO", val.St_registro);
            hs.Add("@P_NR_CONTACORRENTE", val.Nr_contacorrente);
            hs.Add("@P_DIGITOCONTA", val.Digito_contacorrente);
            hs.Add("@P_ST_CONTACOMPENSACAO", val.St_contacompensacao);
            hs.Add("@P_ST_INTEGRACTB", val.St_integractb);
            hs.Add("@P_VL_LIMITE", val.Vl_limite);
            hs.Add("@P_CD_CONTAGER_COMPENSACAO", val.Cd_contager_compensacao);
            hs.Add("@P_CD_MOEDA", val.Cd_moeda);
            hs.Add("@P_NR_CHEQUE_SEQ", val.Nr_cheque_seq);
            hs.Add("@P_LAYOUTCHEQUE", val.LayoutCheque);
            hs.Add("@P_ST_CONTACARTAO", val.St_contacartao);
            hs.Add("@P_ST_CONTACF", val.St_contacf);
            hs.Add("@P_ST_CONTROLARSALDO", val.St_controlarsaldo);
            hs.Add("@P_VL_LIMITECUSTODIA", val.Vl_limitecustodia);
            hs.Add("@P_PC_JUROLIMITECUSTODIA", val.Pc_jurolimitecustodia);
            hs.Add("@P_PC_JUROLIMITE", val.Pc_jurolimite);
            hs.Add("@P_ST_CONTAAPLICACAO", val.St_contaaplicacao);
            hs.Add("@P_CD_CONTAGER_APLIC", val.Cd_contager_aplic);

            return(executarProc("IA_FIN_CONTAGER", hs));
        }
Exemple #2
0
        public string Excluir(TRegistro_CadContaGer val)
        {
            Hashtable hs = new Hashtable(1);

            hs.Add("@P_CD_CONTAGER", val.Cd_contager);

            return(executarProc("EXCLUI_FIN_CONTAGER", hs));
        }
Exemple #3
0
        public TList_CadContaGer Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            bool podeFecharBco      = false;
            TList_CadContaGer lista = new TList_CadContaGer();

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo));

            try
            {
                while (reader.Read())
                {
                    TRegistro_CadContaGer reg = new TRegistro_CadContaGer();
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_ContaGer"))))
                    {
                        reg.Cd_contager = reader.GetString(reader.GetOrdinal("CD_ContaGer"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("DS_ContaGer"))))
                    {
                        reg.Ds_contager = reader.GetString(reader.GetOrdinal("DS_ContaGer"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("Nr_Agencia"))))
                    {
                        reg.Nr_agencia = reader.GetString(reader.GetOrdinal("Nr_Agencia"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DigitoAgencia")))
                    {
                        reg.Digito_agencia = reader.GetString(reader.GetOrdinal("DigitoAgencia"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ST_Registro"))))
                    {
                        reg.St_registro = reader.GetString(reader.GetOrdinal("ST_Registro"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("Nr_ContaCorrente"))))
                    {
                        reg.Nr_contacorrente = reader.GetString(reader.GetOrdinal("Nr_ContaCorrente"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DigitoConta")))
                    {
                        reg.Digito_contacorrente = reader.GetString(reader.GetOrdinal("DigitoConta"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ST_ContaCompensacao"))))
                    {
                        reg.St_contacompensacao = reader.GetString(reader.GetOrdinal("ST_ContaCompensacao"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ST_IntegraCTB"))))
                    {
                        reg.St_integractb = reader.GetString(reader.GetOrdinal("ST_IntegraCTB"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("VL_Limite"))))
                    {
                        reg.Vl_limite = reader.GetDecimal(reader.GetOrdinal("VL_Limite"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Banco")))
                    {
                        reg.Banco.Cd_banco = reader.GetString(reader.GetOrdinal("CD_Banco"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Banco")))
                    {
                        reg.Banco.Ds_banco = reader.GetString(reader.GetOrdinal("DS_banco"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NR_Cheque_Seq")))
                    {
                        reg.Nr_cheque_seq = reader.GetDecimal(reader.GetOrdinal("NR_Cheque_Seq"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("LayoutCheque")))
                    {
                        reg.LayoutCheque = reader.GetString(reader.GetOrdinal("LayoutCheque"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("CD_ContaGer_compensacao"))))
                    {
                        reg.Cd_contager_compensacao = reader.GetString(reader.GetOrdinal("CD_ContaGer_compensacao"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("DS_Compensacao"))))
                    {
                        reg.Ds_contager_compensacao = reader.GetString(reader.GetOrdinal("DS_compensacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Moeda")))
                    {
                        reg.Cd_moeda = reader.GetString(reader.GetOrdinal("CD_Moeda"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Moeda_Singular")))
                    {
                        reg.Ds_moeda = reader.GetString(reader.GetOrdinal("DS_Moeda_Singular"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Sigla")))
                    {
                        reg.Sigla = reader.GetString(reader.GetOrdinal("Sigla"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_ContaCartao")))
                    {
                        reg.St_contacartao = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("ST_ContaCartao")));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_ContaCF")))
                    {
                        reg.St_contacf = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("ST_ContaCF")));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_ControlarSaldo")))
                    {
                        reg.St_controlarsaldo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("ST_ControlarSaldo")));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("VL_LimiteCustodia")))
                    {
                        reg.Vl_limitecustodia = reader.GetDecimal(reader.GetOrdinal("VL_LimiteCustodia"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PC_JuroLimiteCustodia")))
                    {
                        reg.Pc_jurolimitecustodia = reader.GetDecimal(reader.GetOrdinal("PC_JuroLimiteCustodia"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PC_JuroLimite")))
                    {
                        reg.Pc_jurolimite = reader.GetDecimal(reader.GetOrdinal("PC_JuroLimite"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_contaaplicacao")))
                    {
                        reg.St_contaaplicacao = reader.GetString(reader.GetOrdinal("st_contaaplicacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_contager_aplic")))
                    {
                        reg.Cd_contager_aplic = reader.GetString(reader.GetOrdinal("cd_contager_aplic"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_contager_aplic")))
                    {
                        reg.Ds_contager_aplic = reader.GetString(reader.GetOrdinal("ds_contager_aplic"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }