public string Excluir(TRegistro_RotaFrete val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(1); hs.Add("@P_ID_ROTA", val.Id_rota); return(this.executarProc("EXCLUI_FRT_ROTAFRETE", hs)); }
public string Gravar(TRegistro_RotaFrete val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(12); hs.Add("@P_ID_ROTA", val.Id_rota); hs.Add("@P_CD_CIDADE_ORIGEM", val.Cd_cidade_origem); hs.Add("@P_CD_CIDADE_DESTINO", val.Cd_cidade_destino); hs.Add("@P_CD_UNIDFRETE", val.Cd_unidade_frete); hs.Add("@P_DS_ROTA", val.Ds_rota); hs.Add("@P_VL_FRETEFIXO", val.Vl_freteFixo); hs.Add("@P_VL_FRETEUNIDADE", val.Vl_freteUnidade); hs.Add("@P_DISTANCIA_KM", val.Distancia_KM); hs.Add("@P_QT_DIASROTA", val.Qt_diasrota); hs.Add("@P_VL_PEDAGIOS", val.Vl_pedagios); hs.Add("@P_DS_OBSERVACAO", val.Ds_observacao); hs.Add("@P_ST_REGISTRO", val.St_registro); return(this.executarProc("IA_FRT_ROTAFRETE", hs)); }
public TList_RotaFrete Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { bool podeFecharBco = false; TList_RotaFrete lista = new TList_RotaFrete(); if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo)); try { while (reader.Read()) { TRegistro_RotaFrete reg = new TRegistro_RotaFrete(); if (!reader.IsDBNull(reader.GetOrdinal("id_rota"))) { reg.Id_rota = reader.GetDecimal(reader.GetOrdinal("id_rota")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_cidade_origem"))) { reg.Cd_cidade_origem = reader.GetString(reader.GetOrdinal("cd_cidade_origem")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_cidade_origem"))) { reg.Ds_cidade_origem = reader.GetString(reader.GetOrdinal("ds_cidade_origem")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_uf_origem"))) { reg.Cd_uf_origem = reader.GetString(reader.GetOrdinal("cd_uf_origem")); } if (!reader.IsDBNull(reader.GetOrdinal("uf_origem"))) { reg.Uf_origem = reader.GetString(reader.GetOrdinal("uf_origem")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_cidade_destino"))) { reg.Cd_cidade_destino = reader.GetString(reader.GetOrdinal("cd_cidade_destino")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_cidade_destino"))) { reg.Ds_cidade_destino = reader.GetString(reader.GetOrdinal("ds_cidade_destino")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_uf_destino"))) { reg.Cd_uf_destino = reader.GetString(reader.GetOrdinal("cd_uf_destino")); } if (!reader.IsDBNull(reader.GetOrdinal("uf_destino"))) { reg.Uf_destino = reader.GetString(reader.GetOrdinal("uf_destino")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_unidfrete"))) { reg.Cd_unidade_frete = reader.GetString(reader.GetOrdinal("cd_unidfrete")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_unidade"))) { reg.Ds_unidade_frete = reader.GetString(reader.GetOrdinal("ds_unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("sigla_unidade"))) { reg.Sigla_unidade = reader.GetString(reader.GetOrdinal("sigla_unidade")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_rota"))) { reg.Ds_rota = reader.GetString(reader.GetOrdinal("ds_rota")); } if (!reader.IsDBNull(reader.GetOrdinal("vl_fretefixo"))) { reg.Vl_freteFixo = reader.GetDecimal(reader.GetOrdinal("vl_fretefixo")); } if (!reader.IsDBNull(reader.GetOrdinal("vl_freteunidade"))) { reg.Vl_freteUnidade = reader.GetDecimal(reader.GetOrdinal("vl_freteunidade")); } if (!reader.IsDBNull(reader.GetOrdinal("distancia_km"))) { reg.Distancia_KM = reader.GetDecimal(reader.GetOrdinal("distancia_km")); } if (!reader.IsDBNull(reader.GetOrdinal("qt_diasrota"))) { reg.Qt_diasrota = reader.GetDecimal(reader.GetOrdinal("qt_diasrota")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_pedagios"))) { reg.Vl_pedagios = reader.GetDecimal(reader.GetOrdinal("vl_pedagios")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_observacao"))) { reg.Ds_observacao = reader.GetString(reader.GetOrdinal("ds_observacao")); } if (!reader.IsDBNull(reader.GetOrdinal("st_registro"))) { reg.St_registro = reader.GetString(reader.GetOrdinal("st_registro")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }