Пример #1
0
        public static CL_AvaliacaoVeiculo buscaAvaliacaoIDUmov(int idUmov, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            CL_AvaliacaoVeiculo objAvaliacao = new CL_AvaliacaoVeiculo();

            string sql = "SELECT * FROM avaliacao_veiculo WHERE a_idapp=" + idUmov;

            NpgsqlCommand    comand = new NpgsqlCommand(sql, Conn);
            NpgsqlDataReader dr;

            try
            {
                Conn.Open();
                dr = comand.ExecuteReader();
                if (dr.HasRows)
                {
                    if (dr.Read())
                    {
                        objAvaliacao.a_id    = dr["a_id"] is DBNull ? 0 : Convert.ToInt32(dr["a_id"]);
                        objAvaliacao.a_idapp = idUmov;
                        objAvaliacao.a_data  = dr["a_data"] is DBNull?Convert.ToDateTime("01/01/0001") : Convert.ToDateTime(dr["a_data"]);

                        objAvaliacao.a_cliente  = dr["a_cliente"] is DBNull ? 0 : Convert.ToInt32(dr["a_cliente"]);
                        objAvaliacao.a_tecnico  = dr["a_tecnico"] is DBNull ? 0 : Convert.ToInt32(dr["a_tecnico"]);
                        objAvaliacao.a_clinome  = dr["a_clinome"].ToString().Trim();
                        objAvaliacao.a_cliende  = dr["a_cliende"].ToString().Trim();
                        objAvaliacao.a_clicida  = dr["a_clicida"].ToString().Trim();
                        objAvaliacao.a_marca    = dr["a_marca"].ToString().Trim();
                        objAvaliacao.a_modelo   = dr["a_modelo"].ToString().Trim();
                        objAvaliacao.a_serie    = dr["a_serie"].ToString().Trim();
                        objAvaliacao.a_chassi   = dr["a_chassi"].ToString().Trim();
                        objAvaliacao.a_anomod   = dr["a_anomod"].ToString().Trim();
                        objAvaliacao.a_horasuso = dr["a_horasuso"].ToString().Trim();
                        objAvaliacao.a_tipoveic = dr["a_tipoveic"].ToString().Trim();
                        objAvaliacao.a_tipotrac = dr["a_tipotrac"].ToString().Trim();
                        objAvaliacao.a_motor    = Convert.ToInt32(dr["a_motor"]);
                        objAvaliacao.a_ftmotor  = dr["a_ftmotor"].ToString().Trim();
                        objAvaliacao.a_hidrau   = Convert.ToInt32(dr["a_hidrau"]);
                        objAvaliacao.a_fthidrau = dr["a_fthidrau"].ToString().Trim();
                        objAvaliacao.a_terpto   = Convert.ToInt32(dr["a_terpto"]);
                        objAvaliacao.a_tomfor   = Convert.ToInt32(dr["a_tomfor"]);
                        objAvaliacao.a_transm   = Convert.ToInt32(dr["a_transm"]);
                        objAvaliacao.a_embreag  = Convert.ToInt32(dr["a_embreag"]);
                        objAvaliacao.a_freio    = Convert.ToInt32(dr["a_freio"]);
                        objAvaliacao.a_tracao   = Convert.ToInt32(dr["a_tracao"]);
                        objAvaliacao.a_eixodian = Convert.ToInt32(dr["a_eixodian"]);
                        objAvaliacao.a_sisdir   = Convert.ToInt32(dr["a_sisdir"]);
                        objAvaliacao.a_obsmec   = dr["a_obsmec"].ToString().Trim();
                        objAvaliacao.a_alterna  = Convert.ToInt32(dr["a_alterna"]);
                        objAvaliacao.a_arranq   = Convert.ToInt32(dr["a_arranq"]);
                        objAvaliacao.a_bateria  = Convert.ToInt32(dr["a_bateria"]);
                        objAvaliacao.a_farois   = Convert.ToInt32(dr["a_farois"]);
                        objAvaliacao.a_painel   = Convert.ToInt32(dr["a_painel"]);
                        objAvaliacao.a_ftpainel = dr["a_ftpainel"].ToString().Trim();
                        objAvaliacao.a_obseletr = dr["a_obseletr"].ToString().Trim();
                        objAvaliacao.a_lata     = Convert.ToInt32(dr["a_lata"]);
                        objAvaliacao.a_pintura  = Convert.ToInt32(dr["a_pintura"]);
                        objAvaliacao.a_ftpintu  = dr["a_ftpintu"].ToString().Trim();
                        objAvaliacao.a_obslata  = dr["a_obslata"].ToString().Trim();
                        objAvaliacao.a_arcond   = Convert.ToInt32(dr["a_arcond"]);
                        objAvaliacao.a_cabine   = Convert.ToInt32(dr["a_cabine"]);
                        objAvaliacao.a_plm      = Convert.ToInt32(dr["a_plm"]);
                        objAvaliacao.a_obsAcess = dr["a_obsacess"].ToString().Trim();
                        objAvaliacao.a_ftacess  = dr["a_ftacess"].ToString().Trim();
                        objAvaliacao.a_pneumedd = dr["a_pneumedd"].ToString().Trim();
                        objAvaliacao.a_pneumard = dr["a_pneumard"].ToString().Trim();
                        objAvaliacao.a_pneudd   = Convert.ToInt32(dr["a_pneudd"]);
                        objAvaliacao.a_ftpneudd = dr["a_ftpneudd"].ToString().Trim();
                        objAvaliacao.a_pneude   = Convert.ToInt32(dr["a_pneude"]);
                        objAvaliacao.a_ftpneude = dr["a_ftpneude"].ToString().Trim();
                        objAvaliacao.a_pneumedt = dr["a_pneumedt"].ToString().Trim();
                        objAvaliacao.a_pneumart = dr["a_pneumart"].ToString().Trim();
                        objAvaliacao.a_pneutd   = Convert.ToInt32(dr["a_pneutd"]);
                        objAvaliacao.a_ftpneutd = dr["a_ftpneutd"].ToString().Trim();
                        objAvaliacao.a_pneute   = Convert.ToInt32(dr["a_pneute"]);
                        objAvaliacao.a_ftpneute = dr["a_ftpneute"].ToString().Trim();
                        objAvaliacao.a_obspneu  = dr["a_obspneu"].ToString().Trim();
                        objAvaliacao.a_plataf   = Convert.ToInt32(dr["a_plataf"]);
                        objAvaliacao.a_ftplataf = dr["a_ftplataf"].ToString().Trim();
                        objAvaliacao.a_sislimp  = Convert.ToInt32(dr["a_sislimp"]);
                        objAvaliacao.a_sisdebu  = Convert.ToInt32(dr["a_sisdebu"]);
                        objAvaliacao.a_sissepar = Convert.ToInt32(dr["a_sissepar"]);
                        objAvaliacao.a_armazen  = Convert.ToInt32(dr["a_armazen"]);
                        objAvaliacao.a_descarga = Convert.ToInt32(dr["a_descarga"]);
                        objAvaliacao.a_obscolhe = dr["a_obscolhe"].ToString().Trim();
                        objAvaliacao.a_vlrreceb = Convert.ToDouble(dr["a_vlrreceb"]);
                        objAvaliacao.a_ftadc1   = dr["a_ftadc1"].ToString().Trim();
                        objAvaliacao.a_ftadc2   = dr["a_ftadc2"].ToString().Trim();
                        objAvaliacao.a_ftadc3   = dr["a_ftadc3"].ToString().Trim();
                        objAvaliacao.a_ftadc4   = dr["a_ftadc4"].ToString().Trim();
                        return(objAvaliacao);
                    }
                    else
                    {
                        objAvaliacao = null;
                        return(objAvaliacao);
                    }
                }
                else
                {
                    objAvaliacao = null;
                    return(objAvaliacao);
                }
            }
            catch (Exception ex)
            {
                ex.ToString();
                objAvaliacao = null;
                return(objAvaliacao);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Пример #2
0
        public static bool cadAvaliacao(CL_AvaliacaoVeiculo objAvaliacao, string con)
        {
            DB_Funcoes.DesmontaConexao(con);
            CONEXAO = montaDAO(CONEXAO);
            Conn    = new NpgsqlConnection(CONEXAO);

            try
            {
                string sql = "INSERT INTO avaliacao_veiculo (a_id, a_idapp, a_tecnico, a_data, a_cliente, a_clinome, a_cliende, a_clicida, a_marca, a_modelo, a_serie, a_chassi, a_anomod, a_horasuso, " +
                             "a_tipoveic, a_tipotrac, a_motor, a_ftmotor, a_hidrau, a_fthidrau, a_terpto, a_tomfor, a_transm, a_embreag, a_freio, a_tracao, a_eixodian, a_sisdir, a_obsmec, a_alterna, " +
                             "a_arranq, a_bateria, a_farois, a_painel, a_ftpainel, a_obseletr, a_lata, a_pintura, a_ftpintu, a_obslata, a_arcond, a_cabine, a_plm, a_obsacess, a_ftacess, a_pneumedd, a_pneumard, " +
                             "a_pneudd, a_ftpneudd, a_pneude, a_ftpneude, a_pneumedt, a_pneumart, a_pneutd, a_ftpneutd, a_pneute, a_ftpneute, a_obspneu, a_plataf, a_ftplataf, a_sislimp, a_sisdebu, " +
                             "a_sissepar, a_armazen, a_descarga, a_obscolhe, a_vlrreceb, a_ftadc1, a_ftadc2, a_ftadc3, a_ftadc4)" +
                             "VALUES (@a_id, @a_idapp, @a_tecnico, @a_data, @a_cliente, @a_clinome, @a_cliende, @a_clicida, @a_marca, @a_modelo, @a_serie, @a_chassi, @a_anomod, @a_horasuso, " +
                             "@a_tipoveic, @a_tipotrac, @a_motor, @a_ftmotor, @a_hidrau, @a_fthidrau, @a_terpto, @a_tomfor, @a_transm, @a_embreag, @a_freio, @a_tracao, @a_eixodian, @a_sisdir, @a_obsmec, @a_alterna, " +
                             "@a_arranq, @a_bateria, @a_farois, @a_painel, @a_ftpainel, @a_obseletr, @a_lata, @a_pintura, @a_ftpintu, @a_obslata, @a_arcond, @a_cabine, @a_plm, @a_obsacess, @a_ftacess, @a_pneumedd, @a_pneumard, " +
                             "@a_pneudd, @a_ftpneudd, @a_pneude, @a_ftpneude, @a_pneumedt, @a_pneumart, @a_pneutd, @a_ftpneutd, @a_pneute, @a_ftpneute, @a_obspneu, @a_plataf, @a_ftplataf, @a_sislimp, @a_sisdebu, " +
                             "@a_sissepar, @a_armazen, @a_descarga, @a_obscolhe, @a_vlrreceb, @a_ftadc1, @a_ftadc2, @a_ftadc3, @a_ftadc4)";

                NpgsqlCommand comand = new NpgsqlCommand(sql, Conn);
                comand.Parameters.AddWithValue("a_id", objAvaliacao.a_id);
                comand.Parameters.AddWithValue("a_idapp", objAvaliacao.a_idapp);
                comand.Parameters.AddWithValue("a_tecnico", objAvaliacao.a_tecnico);
                comand.Parameters.AddWithValue("a_data", objAvaliacao.a_data.ToShortDateString());
                comand.Parameters.AddWithValue("a_cliente", objAvaliacao.a_cliente);
                comand.Parameters.AddWithValue("a_clinome", objAvaliacao.a_clinome);
                comand.Parameters.AddWithValue("a_cliende", objAvaliacao.a_cliende);
                comand.Parameters.AddWithValue("a_clicida", objAvaliacao.a_clicida);
                comand.Parameters.AddWithValue("a_marca", objAvaliacao.a_marca);
                comand.Parameters.AddWithValue("a_modelo", objAvaliacao.a_modelo);
                comand.Parameters.AddWithValue("a_serie", objAvaliacao.a_serie);
                comand.Parameters.AddWithValue("a_chassi", objAvaliacao.a_chassi);
                comand.Parameters.AddWithValue("a_anomod", objAvaliacao.a_anomod);
                comand.Parameters.AddWithValue("a_horasuso", objAvaliacao.a_horasuso);
                comand.Parameters.AddWithValue("a_tipoveic", objAvaliacao.a_tipoveic);
                comand.Parameters.AddWithValue("a_tipotrac", objAvaliacao.a_tipotrac);
                comand.Parameters.AddWithValue("a_motor", objAvaliacao.a_motor);
                comand.Parameters.AddWithValue("a_ftmotor", objAvaliacao.a_ftmotor);
                comand.Parameters.AddWithValue("a_hidrau", objAvaliacao.a_hidrau);
                comand.Parameters.AddWithValue("a_fthidrau", objAvaliacao.a_fthidrau);
                comand.Parameters.AddWithValue("a_terpto", objAvaliacao.a_terpto);
                comand.Parameters.AddWithValue("a_tomfor", objAvaliacao.a_tomfor);
                comand.Parameters.AddWithValue("a_transm", objAvaliacao.a_transm);
                comand.Parameters.AddWithValue("a_embreag", objAvaliacao.a_embreag);
                comand.Parameters.AddWithValue("a_freio", objAvaliacao.a_freio);
                comand.Parameters.AddWithValue("a_tracao", objAvaliacao.a_tracao);
                comand.Parameters.AddWithValue("a_eixodian", objAvaliacao.a_eixodian);
                comand.Parameters.AddWithValue("a_sisdir", objAvaliacao.a_sisdir);
                comand.Parameters.AddWithValue("a_obsmec", objAvaliacao.a_obsmec);
                comand.Parameters.AddWithValue("a_alterna", objAvaliacao.a_alterna);
                comand.Parameters.AddWithValue("a_arranq", objAvaliacao.a_arranq);
                comand.Parameters.AddWithValue("a_bateria", objAvaliacao.a_bateria);
                comand.Parameters.AddWithValue("a_farois", objAvaliacao.a_farois);
                comand.Parameters.AddWithValue("a_painel", objAvaliacao.a_painel);
                comand.Parameters.AddWithValue("a_ftpainel", objAvaliacao.a_ftpainel);
                comand.Parameters.AddWithValue("a_obseletr", objAvaliacao.a_obseletr);
                comand.Parameters.AddWithValue("a_lata", objAvaliacao.a_lata);
                comand.Parameters.AddWithValue("a_pintura", objAvaliacao.a_pintura);
                comand.Parameters.AddWithValue("a_ftpintu", objAvaliacao.a_ftpintu);
                comand.Parameters.AddWithValue("a_obslata", objAvaliacao.a_obslata);
                comand.Parameters.AddWithValue("a_arcond", objAvaliacao.a_arcond);
                comand.Parameters.AddWithValue("a_cabine", objAvaliacao.a_cabine);
                comand.Parameters.AddWithValue("a_plm", objAvaliacao.a_plm);
                comand.Parameters.AddWithValue("a_obsacess", objAvaliacao.a_obsAcess);
                comand.Parameters.AddWithValue("a_ftacess", objAvaliacao.a_ftacess);
                comand.Parameters.AddWithValue("a_pneumedd", objAvaliacao.a_pneumedd);
                comand.Parameters.AddWithValue("a_pneumard", objAvaliacao.a_pneumard);
                comand.Parameters.AddWithValue("a_pneudd", objAvaliacao.a_pneudd);
                comand.Parameters.AddWithValue("a_ftpneudd", objAvaliacao.a_ftpneudd);
                comand.Parameters.AddWithValue("a_pneude", objAvaliacao.a_pneude);
                comand.Parameters.AddWithValue("a_ftpneude", objAvaliacao.a_ftpneude);
                comand.Parameters.AddWithValue("a_pneumedt", objAvaliacao.a_pneumedt);
                comand.Parameters.AddWithValue("a_pneumart", objAvaliacao.a_pneumart);
                comand.Parameters.AddWithValue("a_pneutd", objAvaliacao.a_pneutd);
                comand.Parameters.AddWithValue("a_ftpneutd", objAvaliacao.a_ftpneutd);
                comand.Parameters.AddWithValue("a_pneute", objAvaliacao.a_pneute);
                comand.Parameters.AddWithValue("a_ftpneute", objAvaliacao.a_ftpneute);
                comand.Parameters.AddWithValue("a_obspneu", objAvaliacao.a_obspneu);
                comand.Parameters.AddWithValue("a_plataf", objAvaliacao.a_plataf);
                comand.Parameters.AddWithValue("a_ftplataf", objAvaliacao.a_ftplataf);
                comand.Parameters.AddWithValue("a_sislimp", objAvaliacao.a_sislimp);
                comand.Parameters.AddWithValue("a_sisdebu", objAvaliacao.a_sisdebu);
                comand.Parameters.AddWithValue("a_sissepar", objAvaliacao.a_sissepar);
                comand.Parameters.AddWithValue("a_armazen", objAvaliacao.a_armazen);
                comand.Parameters.AddWithValue("a_descarga", objAvaliacao.a_descarga);
                comand.Parameters.AddWithValue("a_obscolhe", objAvaliacao.a_obscolhe);
                comand.Parameters.AddWithValue("a_vlrreceb", objAvaliacao.a_vlrreceb);
                comand.Parameters.AddWithValue("a_ftadc1", objAvaliacao.a_ftadc1);
                comand.Parameters.AddWithValue("a_ftadc2", objAvaliacao.a_ftadc2);
                comand.Parameters.AddWithValue("a_ftadc3", objAvaliacao.a_ftadc3);
                comand.Parameters.AddWithValue("a_ftadc4", objAvaliacao.a_ftadc4);

                Conn.Open();
                comand.ExecuteScalar();
                return(true);
            }
            catch (Exception ex)
            {
                ex.ToString();
                return(false);
            }
            finally
            {
                if (Conn.State == ConnectionState.Open)
                {
                    Conn.Close();
                }
            }
        }
Пример #3
0
 public static bool cadAvaliacao(CL_AvaliacaoVeiculo objAvaliacao, string con)
 {
     return(DB_AvaliacaoVeiculo.cadAvaliacao(objAvaliacao, con));
 }