//METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelVeiculos modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO veiculos(dsc_veiculo, tara, lotacao, placa)" +
                                  "VALUES (@nome, @tara, @lotacao, @placa)";
                cmd.Parameters.AddWithValue("@nome", modelo.dsc_veiculo);
                cmd.Parameters.AddWithValue("@tara", modelo.tara);
                cmd.Parameters.AddWithValue("@lotacao", modelo.lotacao);
                cmd.Parameters.AddWithValue("@placa", modelo.placa);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
        public bool Alterar(ModelVeiculos modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "UPDATE veiculos SET dsc_veiculo=@nome, tara=@tara, lotacao=@lotacao, placa=@placa WHERE Id_veiculo = @Id_veiculo;";
                cmd.Parameters.AddWithValue("@nome", modelo.dsc_veiculo);
                cmd.Parameters.AddWithValue("@tara", modelo.tara);
                cmd.Parameters.AddWithValue("@lotacao", modelo.lotacao);
                cmd.Parameters.AddWithValue("@placa", modelo.placa);
                cmd.Parameters.AddWithValue("@Id_veiculo", modelo.Id_veiculo);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
        private void PreencheModel()
        {
            ModelVeiculos    model   = new ModelVeiculos();
            ControleVeiculos veiculo = new ControleVeiculos();

            try
            {
                model.dsc_veiculo = txtNomeCaminhao.Text;
                model.tara        = Convert.ToDouble(txtTara.Text);
                model.lotacao     = Convert.ToDouble(txtLotacao.Text);
                model.placa       = txtPlaca.Text;

                if (controle == 0)
                {
                    veiculo.Inserir(model);
                }
                else if (controle == 1)
                {
                    veiculo.Alterar(model);
                }
            }
            catch
            {
                MessageBox.Show("Existem campos vazios!", "Operação Invalida!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
        public void Alterar(ModelVeiculos modelo)
        {
            DAOVeiculos dao = new DAOVeiculos(cx);

            if (dao.Alterar(modelo))
            {
                MessageBox.Show("Erro na atualização", "Operação Invalida!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            dao = null;
        }
        public void Inserir(ModelVeiculos modelo)
        {
            DAOVeiculos dao = new DAOVeiculos(cx);

            if (modelo.dsc_veiculo == string.Empty || modelo.placa == string.Empty)
            {
                MessageBox.Show("Existem campos vazios!", "Operação Invalida!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (!dao.Inserir(modelo))
                {
                    MessageBox.Show("Erro na inserção", "Operação Invalida!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            dao = null;
        }