Beispiel #1
0
        public string Deleta(TRegistro_CadTransp_X_Veiculo vRegistro)
        {
            Hashtable hs = new Hashtable();

            hs.Add("@P_CD_TRANSP", vRegistro.cd_Transp);
            hs.Add("@P_NR_VEICULO", vRegistro.nr_Veiculo);
            return(executarProc("EXCLUI_BAL_TRANSP_X_VEICULO", hs));
        }
Beispiel #2
0
        public string Grava(TRegistro_CadTransp_X_Veiculo vRegistro)
        {
            Hashtable hs = new Hashtable(10);

            hs.Add("@P_CD_TRANSP", vRegistro.cd_Transp);
            hs.Add("@P_NR_VEICULO", vRegistro.nr_Veiculo);
            hs.Add("@P_PLACA", vRegistro.placa);
            hs.Add("@P_QTD_CAIXAS", vRegistro.qtd_Caixas);
            hs.Add("@P_VL_CONSUMOMEDIO", vRegistro.vl_ConsumoMedio);
            hs.Add("@P_PS_COMBUSTIVEL", vRegistro.ps_Combustivel);
            hs.Add("@P_PS_TARA", vRegistro.ps_Tara);
            hs.Add("@P_PS_TOLERANCIA_TARA", vRegistro.ps_Tolerancia_Tara);
            hs.Add("@P_CD_TPVEICULO", vRegistro.cd_TpVeiculo);
            hs.Add("@P_ST_REGISTRO", vRegistro.St_registro);

            return(executarProc("IA_BAL_TRANSP_X_VEICULO", hs));
        }
Beispiel #3
0
        public TList_CadTransp_X_Veiculo Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_CadTransp_X_Veiculo lista  = new TList_CadTransp_X_Veiculo();
            SqlDataReader             reader = null;
            Int64 x             = 0;
            bool  podeFecharBco = false;

            if (Banco_Dados == null)
            {
                this.CriarBanco_Dados(false);
                podeFecharBco = true;
            }

            try
            {
                if (vNM_Campo == "")
                {
                    reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, ""));
                }
                else
                {
                    reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo));
                }

                while (reader.Read() && (x <= vTop || vTop == 0))
                {
                    TRegistro_CadTransp_X_Veiculo CadTransp_X_Veiculo = new TRegistro_CadTransp_X_Veiculo();

                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Transp")))
                    {
                        CadTransp_X_Veiculo.cd_Transp = reader.GetString(reader.GetOrdinal("CD_Transp"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Nr_Veiculo")))
                    {
                        CadTransp_X_Veiculo.nr_Veiculo = reader.GetString(reader.GetOrdinal("Nr_Veiculo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Placa")))
                    {
                        CadTransp_X_Veiculo.placa = reader.GetString(reader.GetOrdinal("Placa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("QTD_Caixas")))
                    {
                        CadTransp_X_Veiculo.qtd_Caixas = reader.GetDecimal(reader.GetOrdinal("QTD_Caixas"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("VL_ConsumoMedio")))
                    {
                        CadTransp_X_Veiculo.vl_ConsumoMedio = reader.GetDecimal(reader.GetOrdinal("VL_ConsumoMedio"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PS_Combustivel")))
                    {
                        CadTransp_X_Veiculo.ps_Combustivel = reader.GetDecimal(reader.GetOrdinal("PS_Combustivel"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PS_Tara")))
                    {
                        CadTransp_X_Veiculo.ps_Tara = reader.GetDecimal(reader.GetOrdinal("PS_Tara"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PS_Tolerancia_tara")))
                    {
                        CadTransp_X_Veiculo.ps_Tolerancia_Tara = reader.GetDecimal(reader.GetOrdinal("PS_Tolerancia_tara"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_TpVeiculo")))
                    {
                        CadTransp_X_Veiculo.cd_TpVeiculo = reader.GetString(reader.GetOrdinal("CD_TpVeiculo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_TpVeiculo")))
                    {
                        CadTransp_X_Veiculo.ds_TpVeiculo = reader.GetString(reader.GetOrdinal("DS_TpVeiculo"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("NM_Clifor")))
                    {
                        CadTransp_X_Veiculo.nm_Clifor = reader.GetString(reader.GetOrdinal("NM_Clifor"));
                    }
                    if (!(reader.IsDBNull(reader.GetOrdinal("ST_Registro"))))
                    {
                        CadTransp_X_Veiculo.St_registro = reader.GetString(reader.GetOrdinal("ST_Registro"));
                    }
                    lista.Add(CadTransp_X_Veiculo);
                    x++;
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    this.deletarBanco_Dados();
                }
            }
            return(lista);
        }