示例#1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (txtNome.Text == "")
            {
                MessageBox.Show("Insira um nome", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            //instancia a classe clBarbearias
            clMotorista clMotorista = new clMotorista();

            //carrega as propriedades


            clMotorista.Nome     = txtNome.Text;
            clMotorista.Telefone = mskTelefone.Text;
            clMotorista.CNH      = txtCNH.Text;

            //variável com a string de conexão com o banco
            clMotorista.banco = Properties.Settings.Default.conexaoDB;
            if (idMotorista == null)
            {
                clMotorista.Gravar();
                //mensagem de confirmação da inclusão
                MessageBox.Show("Motorista Incluído com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ClearForms(this);
            }
            else
            {
                clMotorista.idMotorista = Convert.ToInt32(idMotorista);
                clMotorista.Alterar();
                //mensagem de confirmação da inclusão
                MessageBox.Show("Motorista Alterado com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ClearForms(this);
            }
        }
示例#2
0
        private void btnDeletar_Click(object sender, EventArgs e)
        {
            //validaçao do conteudo
            if (idMotorista == "")
            {
                return;
            }
            //pergunta para o usuario se ele confirma exclusão de cdastro
            DialogResult resposta;

            resposta = MessageBox.Show("Confirma a Exclusão do Motorista?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
            if (resposta.Equals(DialogResult.No))
            {
                return;
            }
            //instancia a classe do negocio
            clMotorista clMotorista = new clMotorista();

            //variavel com string de conexao com o banco
            clMotorista.banco       = Properties.Settings.Default.conexaoDB;
            clMotorista.idMotorista = Convert.ToInt32(idMotorista);
            clMotorista.Excluir();


            //mensagem de configuraçãode exclusão
            MessageBox.Show("Motorista excluido com sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            ClearForms(this);
            idMotorista = "";
            nome        = "";
            telefone    = "";
            cnh         = "";
        }
示例#3
0
        public void Pesquisar()
        {
            //carrega o datagridview com os clientes cadastrados
            clMotorista clMotorista = new clMotorista();

            clMotorista.banco  = Properties.Settings.Default.conexaoDB;
            dgvMoto.DataSource = clMotorista.Pesquisar2().Tables[0];
            //comando utilizado pra gerar um efeito "zebrado" no datagridview
            dgvMoto.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray;
        }
示例#4
0
        private void dgvMoto_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            //verifica se existe itens na grid
            if (dgvMoto.RowCount == 0)
            {
                return;
            }
            //carrega a tela com todos os dados do cliente
            OleDbDataReader drReader;
            clMotorista     clMotorista = new clMotorista();

            clMotorista.banco = Properties.Settings.Default.conexaoDB;
            drReader          = clMotorista.PesquisarCodigo(Convert.ToInt32(dgvMoto.CurrentRow.Cells[0].Value));
            if (Funcao == "inicio")
            {
                if (drReader.Read())
                {
                    frmCadastrarMotorista frmCadastrarMotorista = new frmCadastrarMotorista();

                    frmCadastrarMotorista.nome        = drReader["Nome"].ToString();
                    frmCadastrarMotorista.idMotorista = drReader["idMotorista"].ToString();
                    frmCadastrarMotorista.cnh         = drReader["CNH"].ToString();
                    frmCadastrarMotorista.telefone    = drReader["Telefone"].ToString();
                    drReader.Close();
                    new frmCadastrarMotorista().Show();
                    this.Close();
                }
            }
            if (Funcao == "lancar")
            {
                if (drReader.Read())
                {
                    frmLancarFrete frmLancarFrete = new frmLancarFrete();
                    frmLancarFrete.nome        = drReader["Nome"].ToString();
                    frmLancarFrete.idMotorista = drReader["idMotorista"].ToString();
                    drReader.Close();
                    new frmLancarFrete().Show();
                    this.Close();
                }
            }
            if (Funcao == "editar")
            {
                if (drReader.Read())
                {
                    frmPesquisarFrete frmPesquisarFrete = new frmPesquisarFrete();
                    frmPesquisarFrete.nome        = drReader["Nome"].ToString();
                    frmPesquisarFrete.idMotorista = drReader["idMotorista"].ToString();
                    drReader.Close();
                    new frmPesquisarFrete().Show();
                    this.Close();
                }
            }
            if (Funcao == "relatorio")
            {
                if (drReader.Read())
                {
                    frmGerarRel frmGerarRel = new frmGerarRel();
                    frmGerarRel.nome        = drReader["Nome"].ToString();
                    frmGerarRel.idMotorista = drReader["idMotorista"].ToString();
                    drReader.Close();
                    new frmGerarRel().Show();
                    this.Close();
                }
            }
        }