Esempio n. 1
0
        public Fabricante ConsultaFabricante(string id)
        {
            Fabricante fabrica = new Fabricante();
            string     sql;

            try
            {
                sql = "SELECT * FROM fabricante WHERE ID = @id";

                SqlConnection conexao = Conecta.GetConexao();
                SqlCommand    cmd     = conexao.CreateCommand();
                cmd.CommandText = sql;

                cmd.Parameters.AddWithValue("@id", id);
                SqlDataReader dr = cmd.ExecuteReader();

                if (dr.HasRows)
                {
                    dr.Read();
                    fabrica.id        = dr["id"].ToString();
                    fabrica.descricao = dr["descricao"].ToString();
                }
                else
                {
                    fabrica = null;
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Falha na consulta\n" + ex.ToString(), "ERRO",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                fabrica = null;
            }
            return(fabrica);
        }
Esempio n. 2
0
        public string ExcluirVeiculo(string id)
        {
            string sql;
            string resp;
            int    retorno;

            try
            {
                SqlConnection conexao = Conecta.GetConexao();
                SqlCommand    cmd     = conexao.CreateCommand();

                sql     = "DELETE from veiculo WHERE ID ='" + id + "'";
                cmd     = new SqlCommand(sql, conexao);
                retorno = cmd.ExecuteNonQuery();

                if (retorno > 0)
                {
                    resp = "Registro excluido";
                }
                else
                {
                    resp = "Não foi possível excluir o Registro!";
                }
                cmd.Dispose();
                conexao.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message);
                resp = "";
            }
            return(resp);
        }
Esempio n. 3
0
        public string AlteraFabricante(Fabricante fabrica)
        {
            string resp;
            string sql;
            int    retorno;

            try
            {
                sql = "UPDATE fabricante SET ID = @id, descricao = @descricao"
                      + " WHERE ID ='" + fabrica.id + "'";
                SqlConnection conexao = Conecta.GetConexao();
                SqlCommand    cmd     = conexao.CreateCommand();
                cmd.CommandText = sql;

                cmd.Parameters.AddWithValue("@id", fabrica.id);
                cmd.Parameters.AddWithValue("@descricao", fabrica.descricao);

                retorno = cmd.ExecuteNonQuery();

                if (retorno > 0)
                {
                    resp = "Alterado com sucesso!";
                }
                else
                {
                    resp = "Não foi possivel alerar!";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message);
                resp = "erro";
            }
            return(resp);
        }
Esempio n. 4
0
        public String GravarVeiculo(Veiculo veiculo)
        {
            string sql;
            int    retorno;
            string resp;

            try
            {
                sql  = "INSERT INTO veiculo( ID, modelo, ano, preco, ID_fabricante) ";
                sql += "VALUES (@id, @modelo, @ano, @preco, @id_fabricante)";
                SqlConnection conexao = Conecta.GetConexao();
                SqlCommand    cmd     = conexao.CreateCommand();

                cmd.CommandText = sql;
                cmd.Parameters.AddWithValue("@id", veiculo.id);
                cmd.Parameters.AddWithValue("@modelo", veiculo.modelo);
                cmd.Parameters.AddWithValue("@ano", veiculo.ano);
                cmd.Parameters.AddWithValue("@preco", veiculo.preco);
                cmd.Parameters.AddWithValue("@id_fabricante", veiculo.ID_fabricante);

                retorno = cmd.ExecuteNonQuery();
                if (retorno > 0)
                {
                    resp = "Cadastro de veículo efetuado";
                }
                else
                {
                    resp = "Cadastro não realizado";
                }
                cmd.Dispose();
                conexao.Dispose();
            }
            catch (SqlException ex)
            {
                resp = "ERRO: " + ex.ToString();
            }
            return(resp);
        }
Esempio n. 5
0
        public Veiculo ConsultaVeiculo(string id)
        {
            Veiculo veiculo = new Veiculo();
            string  sql;

            try
            {
                sql = "SELECT * FROM veiculo WHERE ID = @id";
                SqlConnection conexao = Conecta.GetConexao();
                SqlCommand    cmd     = conexao.CreateCommand();
                cmd.CommandText = sql;
                cmd.Parameters.AddWithValue("@id", id);
                SqlDataReader dr = cmd.ExecuteReader();

                if (dr.HasRows)
                {
                    dr.Read();
                    veiculo.id            = Int32.Parse(dr["id"].ToString());
                    veiculo.modelo        = dr["modelo"].ToString();
                    veiculo.ano           = Int32.Parse(dr["ano"].ToString());
                    veiculo.preco         = float.Parse(dr["preco"].ToString());
                    veiculo.ID_fabricante = dr["id_fabricante"].ToString();
                }
                else
                {
                    veiculo = null;
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Falha na consulta\n" + ex.ToString(), "ERRO",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                veiculo = null;
            }
            return(veiculo);
        }
Esempio n. 6
0
        public string AlteraVeiculo(Veiculo veiculo)
        {
            string resp;
            string sql;
            int    retorno;

            try
            {
                sql = "UPDATE veiculo SET ID = @id, modelo = @modelo, ano = @ano, preco = @preço"
                      + " WHERE ID ='" + veiculo.id + "'";

                SqlConnection conexao = Conecta.GetConexao();
                SqlCommand    cmd     = conexao.CreateCommand();
                cmd.CommandText = sql;

                cmd.Parameters.AddWithValue("@id", veiculo.id);
                cmd.Parameters.AddWithValue("@modelo", veiculo.modelo);
                cmd.Parameters.AddWithValue("@ano", veiculo.ano);
                retorno = cmd.ExecuteNonQuery();

                if (retorno > 0)
                {
                    resp = "Alterado com sucesso!";
                }
                else
                {
                    resp = "Não foi possivel alerar!";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message);
                resp = "erro";
            }
            return(resp);
        }
Esempio n. 7
0
        public string GravarFabricante(Fabricante fabricante)
        {
            string sql;
            int    retorno;
            string resp;

            try
            {
                sql  = "INSERT INTO fabricante( ID, descricao) ";
                sql += "VALUES (@id, @descricao)";
                SqlConnection conexao = Conecta.GetConexao();
                using (SqlCommand cmd = conexao.CreateCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Parameters.AddWithValue("@id", fabricante.id);
                    cmd.Parameters.AddWithValue("@descricao", fabricante.descricao);

                    retorno = cmd.ExecuteNonQuery();
                    if (retorno > 0)
                    {
                        resp = "Cadastro efetuado";
                    }
                    else
                    {
                        resp = "Cadastro não realizado";
                    }
                    cmd.Dispose();
                }
                conexao.Dispose();
            }
            catch (SqlException ex)
            {
                resp = "ERRO: " + ex.ToString();
            }
            return(resp);
        }