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)); }
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)); }
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); }