Exemple #1
0
        private void AtualizaGrid()
        {
            // caso o fiscal seja clicado ele chama a classe fiscal e atualiza sua data grid view
            if (rdbFiscal.Checked == true)
            {
                CadastroFiscalNegocios cadastroClienteNegocios = new CadastroFiscalNegocios();
                FiscalColecao          fiscalColecao           = cadastroClienteNegocios.ConsultaFiscal(txtNome.Text.Trim());
                dgvCliente.DataSource = null;
                dgvCliente.DataSource = fiscalColecao;

                dgvCliente.Update();
                dgvCliente.Refresh();
                txtNome.Clear();
            }
            else
            {
                // senao ele chama a classe motorista e atualiza sua data grid view
                if (rdbMotorista.Checked == true)
                {
                    CadastroMotoristaNegocios cadastroMotoristaNegocios = new CadastroMotoristaNegocios();
                    MotoristaColecao          motoristaColecao          = cadastroMotoristaNegocios.ConsultaMotorista(txtNome.Text.Trim());
                    dgvCliente.DataSource = null;
                    dgvCliente.DataSource = motoristaColecao;
                    dgvCliente.Update();
                    dgvCliente.Refresh();
                    txtNome.Clear();
                }
            }
        }
Exemple #2
0
        private void PictureBox4_Click(object sender, EventArgs e)
        {//manda uma mensagem caso o usuario não selecione um registro
            if (dgvCliente.SelectedRows.Count <= 0)
            {
                MessageBox.Show("É necessario selecionar um registro");
                return;
            }
            // manda uma mensagem para excluir o registro ou nao
            if (MessageBox.Show("Excluir registro?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (rdbFiscal.Checked == true)
                {
                    //gerar um novo objeto de acordo com a seleção

                    Fiscal click = dgvCliente.SelectedRows[0].DataBoundItem as Fiscal;

                    // chama a classe cadastro
                    CadastroFiscalNegocios cadastroClienteNegocios = new CadastroFiscalNegocios();
                    string retorno = cadastroClienteNegocios.ExcluirFiscal(click);
                    // manda uma mensagem caso o fiscal consiga ser excluido ou não
                    try
                    {
                        int num = Convert.ToInt32(retorno);
                        MessageBox.Show("Fiscal excluido" +
                                        "," +
                                        " com sucesso");
                        AtualizaGrid();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("erro" + retorno);
                    }
                }
                else
                {
                    if (rdbMotorista.Checked == true)
                    {
                        //gerar um novo objeto de acordo com a seleção

                        Motorista click = dgvCliente.SelectedRows[0].DataBoundItem as Motorista;

                        // chama a classe cadastro
                        CadastroMotoristaNegocios cadastroMotoristaNegocios = new CadastroMotoristaNegocios();
                        string retorno = cadastroMotoristaNegocios.ExcluirMotorista(click);
                        // manda uma mensagem caso o fiscal consiga ser excluido ou não
                        try
                        {
                            int num = Convert.ToInt32(retorno);
                            MessageBox.Show("Motorista excluido" +
                                            "," +
                                            " com sucesso");
                            AtualizaGrid();
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("erro" + retorno);
                        }
                    }
                }
            }
        }
Exemple #3
0
        private void pictureBox2_Click(object sender, EventArgs e)
        {
            //se o radio button for fiscal ele insere no banco do fiscal

            if (rdbFiscal.Checked == true)
            {
                Fiscal fiscal = new Fiscal();
                fiscal.Nome  = txtLogin.Text.Trim();
                fiscal.Chapa = Convert.ToInt32(txtSenha.Text.Trim());

                CadastroFiscalNegocios cadastroClienteNegocios = new CadastroFiscalNegocios();

                if (tipoacaoglobal == "inserir")
                {
                    string retorno = cadastroClienteNegocios.InserirFiscal(fiscal);
                    try
                    {
                        int num = Convert.ToInt32(retorno);
                        MessageBox.Show("Fiscal cadastrado com sucesso");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Erro" + retorno);
                    }
                }
                // se for alterar ele altera o fiscal
                else
                {
                    fiscal.CodFiscal = Convert.ToInt32(txtCod.Text);

                    string retorno = cadastroClienteNegocios.AlterarFiscal(fiscal);
                    try
                    {
                        int num = Convert.ToInt32(retorno);
                        MessageBox.Show("Fiscal alterado com sucesso");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("erro" + retorno);
                    }
                }
            }
            // chama a classe motorista e seus dados
            else
            {
                Motorista motorista = new Motorista();
                motorista.Nome      = txtLogin.Text.Trim();
                motorista.Chapa     = Convert.ToInt32(txtSenha.Text.Trim());
                motorista.CodOnibus = Convert.ToInt32(cbbOnibus.SelectedValue);

                // chama a clase cadastro motorista negocios
                CadastroMotoristaNegocios cadastroMotoristaNegocios = new CadastroMotoristaNegocios();

                // se for inserir ele inseri no banco do motorista se nao ele altera
                if (tipoacaoglobal == "inserir")
                {
                    string retorno = cadastroMotoristaNegocios.InserirMotorista(motorista);
                    try
                    {
                        int num = Convert.ToInt32(retorno);
                        MessageBox.Show("Motorista cadastrado com sucesso");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Erro" + retorno);
                    }
                }
                else
                {
                    motorista.CodMotorista = Convert.ToInt32(txtCod.Text);

                    string retorno = cadastroMotoristaNegocios.AlterarMotorista(motorista);
                    try
                    {
                        int num = Convert.ToInt32(retorno);
                        MessageBox.Show("Motorista alterado com sucesso");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("erro" + retorno);
                    }
                }
            }
        }