public string Gravar(TRegistro_AbastVeiculo val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(22); hs.Add("@P_ID_ABASTECIMENTO", val.Id_abastecimento); hs.Add("@P_ID_VEICULO", val.Id_veiculo); hs.Add("@P_ID_VIAGEM", val.Id_viagem); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_ID_DESPESA", val.Id_despesa); hs.Add("@P_LOGINREQUISICAO", val.LoginRequisicao); hs.Add("@P_LOGINABASTECIDA", val.LoginAbastecida); hs.Add("@P_CD_PRODUTO", val.Cd_produto); hs.Add("@P_ID_LANCTOESTOQUE", val.Id_lanctoestoque); hs.Add("@P_DT_REQUISICAO", val.Dt_requisicao); hs.Add("@P_VOLUME_REQUISICAO", val.Volume_requisicao); hs.Add("@P_DT_ABASTECIMENTO", val.Dt_abastecimento); hs.Add("@P_VOLUME", val.Volume); hs.Add("@P_VL_UNITARIO", val.Vl_unitario); hs.Add("@P_TP_ABASTECIMENTO", val.Tp_abastecimento); hs.Add("@P_TP_PAGAMENTO", val.Tp_pagamento); hs.Add("@P_KM_ATUAL", val.Km_atual); hs.Add("@P_TP_CAPTURA", val.Tp_captura); hs.Add("@P_NR_NOTAFISCAL", val.Nr_notafiscal); hs.Add("@P_NM_FORNECEDOR", val.Nm_fornecedor); hs.Add("@P_TP_REGISTRO", val.Tp_registro); hs.Add("@P_DS_OBSERVACAO", val.Ds_observacao); return(this.executarProc("IA_FRT_ABASTVEICULO", hs)); }
public string Excluir(TRegistro_AbastVeiculo val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(1); hs.Add("@P_ID_ABASTECIMENTO", val.Id_abastecimento); return(this.executarProc("EXCLUI_FRT_ABASTVEICULO", hs)); }
public TList_AbastVeiculo Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_AbastVeiculo lista = new TList_AbastVeiculo(); System.Data.SqlClient.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, string.Empty)); while (reader.Read()) { TRegistro_AbastVeiculo reg = new TRegistro_AbastVeiculo(); if (!reader.IsDBNull(reader.GetOrdinal("ID_Abastecimento"))) { reg.Id_abastecimento = reader.GetDecimal(reader.GetOrdinal("ID_Abastecimento")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))) { reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("nm_empresa"))) { reg.Nm_empresa = reader.GetString(reader.GetOrdinal("nm_empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_Viagem"))) { reg.Id_viagem = reader.GetDecimal(reader.GetOrdinal("ID_Viagem")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Viagem"))) { reg.Ds_viagem = reader.GetString(reader.GetOrdinal("DS_Viagem")); } if (!reader.IsDBNull(reader.GetOrdinal("Id_Veiculo"))) { reg.Id_veiculo = reader.GetDecimal(reader.GetOrdinal("Id_Veiculo")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Veiculo"))) { reg.Ds_veiculo = reader.GetString(reader.GetOrdinal("DS_Veiculo")); } if (!reader.IsDBNull(reader.GetOrdinal("placa"))) { reg.Placa = reader.GetString(reader.GetOrdinal("placa")); } if (!reader.IsDBNull(reader.GetOrdinal("ID_Despesa"))) { reg.Id_despesa = reader.GetDecimal(reader.GetOrdinal("ID_Despesa")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Despesa"))) { reg.Ds_despesa = reader.GetString(reader.GetOrdinal("DS_Despesa")); } if (!reader.IsDBNull(reader.GetOrdinal("LoginRequisicao"))) { reg.LoginRequisicao = reader.GetString(reader.GetOrdinal("LoginRequisicao")); } if (!reader.IsDBNull(reader.GetOrdinal("LoginAbastecida"))) { reg.LoginAbastecida = reader.GetString(reader.GetOrdinal("LoginAbastecida")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_produto"))) { reg.Cd_produto = reader.GetString(reader.GetOrdinal("cd_produto")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_produto"))) { reg.Ds_produto = reader.GetString(reader.GetOrdinal("ds_produto")); } if (!reader.IsDBNull(reader.GetOrdinal("id_lanctoestoque"))) { reg.Id_lanctoestoque = reader.GetDecimal(reader.GetOrdinal("id_lanctoestoque")); } if (!reader.IsDBNull(reader.GetOrdinal("dt_requisicao"))) { reg.Dt_requisicao = reader.GetDateTime(reader.GetOrdinal("dt_requisicao")); } if (!reader.IsDBNull(reader.GetOrdinal("volume_requisicao"))) { reg.Volume_requisicao = reader.GetDecimal(reader.GetOrdinal("volume_requisicao")); } if (!reader.IsDBNull(reader.GetOrdinal("DT_Abastecimento"))) { reg.Dt_abastecimento = reader.GetDateTime(reader.GetOrdinal("DT_Abastecimento")); } if (!reader.IsDBNull(reader.GetOrdinal("Volume"))) { reg.Volume = reader.GetDecimal(reader.GetOrdinal("Volume")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_Unitario"))) { reg.Vl_unitario = reader.GetDecimal(reader.GetOrdinal("Vl_Unitario")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_subtotal"))) { reg.Vl_subtotal = reader.GetDecimal(reader.GetOrdinal("vl_subtotal")); } if (!reader.IsDBNull(reader.GetOrdinal("TP_Abastecimento"))) { reg.Tp_abastecimento = reader.GetString(reader.GetOrdinal("TP_Abastecimento")); } if (!reader.IsDBNull(reader.GetOrdinal("TP_Pagamento"))) { reg.Tp_pagamento = reader.GetString(reader.GetOrdinal("TP_Pagamento")); } if (!reader.IsDBNull(reader.GetOrdinal("KM_Atual"))) { reg.Km_atual = reader.GetDecimal(reader.GetOrdinal("KM_Atual")); } if (!reader.IsDBNull(reader.GetOrdinal("TP_Captura"))) { reg.Tp_captura = reader.GetString(reader.GetOrdinal("TP_Captura")); } if (!reader.IsDBNull(reader.GetOrdinal("NR_NotaFiscal"))) { reg.Nr_notafiscal = reader.GetString(reader.GetOrdinal("NR_NotaFiscal")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Fornecedor"))) { reg.Nm_fornecedor = reader.GetString(reader.GetOrdinal("NM_Fornecedor")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_registro"))) { reg.Tp_registro = reader.GetString(reader.GetOrdinal("tp_registro")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_observacao"))) { reg.Ds_observacao = reader.GetString(reader.GetOrdinal("ds_observacao")); } if (!reader.IsDBNull(reader.GetOrdinal("media"))) { reg.Media = reader.GetDecimal(reader.GetOrdinal("media")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }