private void BtnEditar_Click(object sender, EventArgs e)
        {
            if (txtID.Text != "-1")
            {
                CAMADAS.MODEL.Motorista motorista = new CAMADAS.MODEL.Motorista();

                motorista.id          = Convert.ToInt32(txtID.Text);
                motorista.nome        = txtNome.Text;
                motorista.telefone    = txtTelefone.Text;
                motorista.salario     = Convert.ToSingle(txtSalario.Text);
                motorista.validadeCnh = Convert.ToDateTime(txtValidadeCnh.Text);

                CAMADAS.BLL.Motorista bllMotorista = new CAMADAS.BLL.Motorista();
                bllMotorista.Update(motorista);

                limparcontrole();

                DGMotorista.DataSource = "";
                DGMotorista.DataSource = bllMotorista.Select();
            }

            else
            {
                MessageBox.Show("Nenhum Motorista Selecionado para Edição", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            GbBuscar.Visible = !GbBuscar.Visible;
            CAMADAS.BLL.Motorista bllMotorista = new CAMADAS.BLL.Motorista();

            DGMotorista.DataSource = "";
            DGMotorista.DataSource = bllMotorista.Select();
        }
        private void BtnFiltrar_Click(object sender, EventArgs e)
        {
            CAMADAS.BLL.Motorista          bllMotorista  = new CAMADAS.BLL.Motorista();
            List <CAMADAS.MODEL.Motorista> listMotorista = new List <CAMADAS.MODEL.Motorista>();

            if (RBId.Checked)
            {
                int id = Convert.ToInt32(TxtFiltro.Text);
                listMotorista = bllMotorista.SelectByID(id);

                DGMotorista.DataSource = "";
                DGMotorista.DataSource = bllMotorista.SelectByID(id);
            }

            else if (RBNome.Checked)
            {
                string nome = TxtFiltro.Text;
                listMotorista = bllMotorista.SelectByNome(nome);

                DGMotorista.DataSource = "";
                DGMotorista.DataSource = bllMotorista.SelectByNome(nome);
            }
        }
        private void BtnExcluir_Click(object sender, EventArgs e)
        {
            CAMADAS.BLL.Motorista bllMotorista = new CAMADAS.BLL.Motorista();

            if (txtID.Text != "-1")
            {
                DialogResult resp = MessageBox.Show("Deseja Excluir Realmente Motorista?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);
                if (resp == DialogResult.Yes)
                {
                    int idMotorista = Convert.ToInt32(txtID.Text);
                    bllMotorista.Delete(idMotorista);
                }
            }

            else
            {
                MessageBox.Show("Nenhum Motorista Selecionado Para Exclusão!", "Excluir Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            limparcontrole();

            DGMotorista.DataSource = "";
            DGMotorista.DataSource = bllMotorista.Select();
        }
        private void BtnInserir_Click(object sender, EventArgs e)
        {
            if (txtNome.Text != "" && txtSalario.Text != "" && txtTelefone.Text != "" && txtValidadeCnh.Text != "")
            {
                CAMADAS.BLL.Motorista   bllmotorista = new CAMADAS.BLL.Motorista();
                CAMADAS.MODEL.Motorista motorista    = new CAMADAS.MODEL.Motorista();

                motorista.nome        = txtNome.Text;
                motorista.telefone    = txtTelefone.Text;
                motorista.salario     = Convert.ToSingle(txtSalario.Text);
                motorista.validadeCnh = Convert.ToDateTime(txtValidadeCnh.Text);
                bllmotorista.Insert(motorista);

                limparcontrole();

                DGMotorista.DataSource = "";
                DGMotorista.DataSource = bllmotorista.Select();
            }

            else
            {
                MessageBox.Show("TODOS OS ITENS DEVEM SER PREENCHIDOS!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }