public string Excluir(TRegistro_ExecDespesas val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(3); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_ID_ORCAMENTO", val.Id_orcamento); hs.Add("@P_NR_VERSAO", val.Nr_versao); return(executarProc("EXCLUI_EMP_ORCAMENTO", hs)); }
public string Gravar(TRegistro_ExecDespesas val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(12); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_ID_ORCAMENTO", val.Id_orcamento); hs.Add("@P_NR_VERSAO", val.Nr_versao); hs.Add("@P_ID_REGDESP", val.Id_RegDesp); hs.Add("@P_ID_EXECUCAO", val.id_execucao); hs.Add("@P_NR_LANCTO", val.nr_lancto); hs.Add("@P_CD_FORNECEDOR", val.Cd_fornecedor); hs.Add("@P_CD_FUNCIONARIO", val.Cd_funcionario); hs.Add("@P_VL_EXECUTADO", val.vl_executado); hs.Add("@P_DT_EXECUCAO", val.Dt_execucao); hs.Add("@P_TP_PAGAMENTO", val.Tp_pagamento); hs.Add("@P_OBS", val.obs); return(executarProc("IA_EMP_EXECDESPESAS", hs)); }
public TList_ExecDespesas Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { bool podeFecharBco = false; TList_ExecDespesas lista = new TList_ExecDespesas(); if (Banco_Dados == null) { podeFecharBco = CriarBanco_Dados(false); } System.Data.SqlClient.SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo)); try { while (reader.Read()) { TRegistro_ExecDespesas reg = new TRegistro_ExecDespesas(); if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa"))) { reg.Cd_empresa = reader.GetString(reader.GetOrdinal("cd_empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("id_regdesp"))) { reg.Id_RegDesp = reader.GetDecimal(reader.GetOrdinal("id_regdesp")); } if (!reader.IsDBNull(reader.GetOrdinal("Nr_Versao"))) { reg.Nr_versao = reader.GetDecimal(reader.GetOrdinal("Nr_Versao")); } if (!reader.IsDBNull(reader.GetOrdinal("id_orcamento"))) { reg.Id_orcamento = reader.GetDecimal(reader.GetOrdinal("id_orcamento")); } if (!reader.IsDBNull(reader.GetOrdinal("id_execucao"))) { reg.id_execucao = reader.GetDecimal(reader.GetOrdinal("id_execucao")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_lancto"))) { reg.nr_lancto = reader.GetDecimal(reader.GetOrdinal("nr_lancto")); } if (!reader.IsDBNull(reader.GetOrdinal("vl_executado"))) { reg.vl_executado = reader.GetDecimal(reader.GetOrdinal("vl_executado")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_despesa"))) { reg.ds_despesa = reader.GetString(reader.GetOrdinal("ds_despesa")); } if (!reader.IsDBNull(reader.GetOrdinal("dt_execucao"))) { reg.Dt_execucao = reader.GetDateTime(reader.GetOrdinal("dt_execucao")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_docto"))) { reg.Nr_docto = reader.GetString(reader.GetOrdinal("nr_docto")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Fornecedor"))) { reg.Cd_fornecedor = reader.GetString(reader.GetOrdinal("CD_Fornecedor")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Fornecedor"))) { reg.Nm_fornecedor = reader.GetString(reader.GetOrdinal("NM_Fornecedor")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Funcionario"))) { reg.Cd_funcionario = reader.GetString(reader.GetOrdinal("CD_Funcionario")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Funcionario"))) { reg.Nm_funcionario = reader.GetString(reader.GetOrdinal("NM_Funcionario")); } if (!reader.IsDBNull(reader.GetOrdinal("TP_Pagamento"))) { reg.Tp_pagamento = reader.GetString(reader.GetOrdinal("TP_Pagamento")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { deletarBanco_Dados(); } } return(lista); }