Ejemplo n.º 1
0
        public void EditarMulta(Multa mult, int id_multa)
        {
            cmd.CommandText = "UPDATE multa SET id_funcionario=@id_funcionario, id_veiculo=@id_veiculo, numero_infracao=@numero_infracao, data_multa=@data_multa, valor=@valor WHERE id_multa = @id_multa;";

            cmd.Parameters.AddWithValue("@id_funcionario", mult.Funcionario);
            cmd.Parameters.AddWithValue("@id_veiculo", mult.Veiculo);
            cmd.Parameters.AddWithValue("@numero_infracao", mult.NumeroDaInfracao);
            cmd.Parameters.AddWithValue("@data_multa", mult.Data);
            cmd.Parameters.AddWithValue("@valor", mult.Valor);
            cmd.Parameters.AddWithValue("@id_multa", id_multa);

            try
            {
                cmd.Connection = conexao.Conectar();
                cmd.ExecuteNonQuery();
                conexao.Desconectar();
                MessageBox.Show("Cadastro atualizado com sucesso!");
            }

            catch (MySqlException ex)
            {
                MessageBox.Show(Convert.ToString(ex));
                throw ex;
            }

            finally
            {
                conexao.Desconectar();
            }
        }
Ejemplo n.º 2
0
        public List <Multa> ListarMultas()
        {
            List <Multa>    multa = new List <Multa>();
            MySqlConnection conn  = new MySqlConnection(strConn);
            string          sql1  = "SELECT multa.id_multa, multa.numero_infracao, multa.valor, multa.data_multa, funcionario.nome, veiculo.placa FROM multa INNER JOIN funcionario ON ( multa.id_funcionario = funcionario.id_funcionario) INNER JOIN veiculo ON (multa.id_veiculo = veiculo.id_veiculo);";
            MySqlCommand    cmd1  = new MySqlCommand(sql1.ToString(), conn);

            conn.Open();
            MySqlDataReader rdr = cmd1.ExecuteReader();

            if (rdr.HasRows)
            {
                while (rdr.Read())
                {
                    Multa m = new Multa()
                    {
                        //Placa = Convert.ToString(rdr["placa"]),
                        NumeroDaInfracao = Convert.ToString(rdr["numero_infracao"]),
                        Valor            = Convert.ToDecimal(rdr["valor"]),
                        Data             = Convert.ToDateTime(rdr["data_multa"]),
                        Funcionario      = Convert.ToInt16(rdr["id_funcionario"])
                    };

                    multa.Add(m);
                }
            }
            conn.Close();
            return(multa);
        }
Ejemplo n.º 3
0
        public List <Multa> BuscarMultaLista(string placa)
        {
            List <Multa>    multas   = new List <Multa>();
            MySqlConnection conn     = new MySqlConnection(strConn);
            string          strMysql = "SELECT * FROM multa WHERE placa ='" + placa + "';";
            MySqlCommand    cmd1     = new MySqlCommand(strMysql.ToString(), conn);

            conn.Open();
            MySqlDataReader rdr = cmd1.ExecuteReader();

            if (rdr.HasRows)
            {
                while (rdr.Read())
                {
                    Multa m = new Multa()
                    {
                        //Placa = Convert.ToString(rdr["placa"]),
                        NumeroDaInfracao = Convert.ToString(rdr["numero_infracao"]),
                        Valor            = Convert.ToDecimal(rdr["valor"]),
                        Data             = Convert.ToDateTime(rdr["data_multa"])
                    };
                    multas.Add(m);
                }
            }
            conn.Close();
            return(multas);
        }
Ejemplo n.º 4
0
        public void AdcionarMulta(Multa multa)
        {
            cmd.CommandText = "INSERT INTO multa (numero_infracao, data_multa, valor, id_funcionario, id_veiculo) VALUES (@numDaInfracao, @datamulta, @valor, @id_funcionario, @id_veiculo)";
            cmd.Parameters.AddWithValue("@numDaInfracao", multa.NumeroDaInfracao);
            cmd.Parameters.AddWithValue("@datamulta", multa.Data);
            cmd.Parameters.AddWithValue("@valor", multa.Valor);
            cmd.Parameters.AddWithValue("@id_funcionario", multa.Funcionario);
            cmd.Parameters.AddWithValue("@id_veiculo", multa.Veiculo);

            try
            {
                cmd.Connection = conexao.Conectar();
                cmd.ExecuteNonQuery();
                conexao.Desconectar();
                MessageBox.Show("CADASTRADO COM SUCESSO");
            }
            catch (MySqlException)
            {
                MessageBox.Show("ERRO COM O BANCO DE DADOS");
            }
        }