Ejemplo n.º 1
0
        private void AtualizarGrid()
        {
            MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();
            MecanicaColecao  mecanicaColecao  = new MecanicaColecao();

            mecanicaColecao = mecanicaNegocios.ConsultarPorNome(textBoxPesquisarMecanica.Text);

            dataGridMecanica.DataSource = null;
            dataGridMecanica.DataSource = mecanicaColecao;

            dataGridMecanica.Update();
            dataGridMecanica.Refresh();
        }
Ejemplo n.º 2
0
        private void buttonExcluirMecanica_Click(object sender, EventArgs e)
        {
            //verificar se tem linha selecionado
            if (dataGridMecanica.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhuma Mecânica selecionada!");
                return;
            }

            // Pergunta se realmente deseja realizar a ação

            DialogResult resultado = MessageBox.Show("Tem certeza que deseja excluir?", "Confirmar exclusão de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultado == DialogResult.No)
            {
                return;
            }

            //Pegar mecanica

            Mecanica mecanicaSelecionado = (dataGridMecanica.SelectedRows[0].DataBoundItem as Mecanica);

            //Instancia
            MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();

            //Metodo Excluir

            string retorno = mecanicaNegocios.Excluir(mecanicaSelecionado);

            try
            {
                int ID_MECANICA = Convert.ToInt32(retorno);

                MessageBox.Show("Mecânica excluida com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AtualizarGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possivel excluir ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        private void buttonPesquisarMecanica_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxPesquisarMecanica.Text))
            {
                MessageBox.Show("Digite o ID ou Nome");

                if (string.IsNullOrEmpty(textBoxPesquisarMecanica.Text))
                {
                    textBoxPesquisarMecanica.Focus();
                }
            }
            else
            if (radioButtonIdMecanica.Checked == true)
            {
                MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();
                MecanicaColecao  mecanicaColecao  = new MecanicaColecao();
                mecanicaColecao = mecanicaNegocios.ConsultarPorId(int.Parse(textBoxPesquisarMecanica.Text));

                dataGridMecanica.DataSource = null;
                dataGridMecanica.DataSource = mecanicaColecao;

                dataGridMecanica.Update();
                dataGridMecanica.Refresh();
            }
            else

            if (radioButtonNomeMecanica.Checked == true)
            {
                MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();
                MecanicaColecao  mecanicaColecao  = new MecanicaColecao();
                mecanicaColecao = mecanicaNegocios.ConsultarPorNome(textBoxPesquisarMecanica.Text);

                dataGridMecanica.DataSource = null;
                dataGridMecanica.DataSource = mecanicaColecao;

                dataGridMecanica.Update();
                dataGridMecanica.Refresh();
            }

            buttonAtualizar.Enabled = true;
        }
Ejemplo n.º 4
0
        private void buttonSalvarMecanica_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBoxNomeMecanica.Text) || string.IsNullOrEmpty(textBoxCnpjMecanica.Text) || string.IsNullOrEmpty(textBoxCepMecanica.Text) || string.IsNullOrEmpty(textBoxNumMecanica.Text))
            {
                MessageBox.Show("Campos não preenchidos!");

                if (string.IsNullOrEmpty(textBoxNomeMecanica.Text))
                {
                    textBoxNomeMecanica.Focus();
                }
                else
                if (string.IsNullOrEmpty(textBoxCnpjMecanica.Text))
                {
                    textBoxCnpjMecanica.Focus();
                }
                else
                if (string.IsNullOrEmpty(textBoxCepMecanica.Text))
                {
                    textBoxCepMecanica.Focus();
                }

                else
                if (string.IsNullOrEmpty(textBoxNumMecanica.Text))
                {
                    textBoxNumMecanica.Focus();
                }
            }

            else
            {
                //Verificacao
                if (acaoNaTelaSelecionada == AcaoNaTela.Inserir)
                {
                    Mecanica mecanica = new Mecanica();
                    mecanica.NOME_MECANICA = textBoxNomeMecanica.Text;
                    mecanica.CNPJ          = textBoxCnpjMecanica.Text;
                    mecanica.CEP           = textBoxCepMecanica.Text;
                    mecanica.ENDEREÇO      = textBoxEnderecoMecanica.Text;
                    mecanica.NUMERO        = int.Parse(textBoxNumMecanica.Text);
                    mecanica.COMPLEMENTO   = textBoxComplementoMecanica.Text;
                    mecanica.BAIRRO        = textBoxBairroMecanica.Text;
                    mecanica.CIDADE        = textBoxCidadeMecanica.Text;
                    mecanica.UF            = textBoxUfMecanica.Text;
                    mecanica.TEL_COMERCIAL = textBoxTelMecanica.Text;

                    MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();

                    DialogResult rsd = MessageBox.Show("Tem certeza que deseja salvar?", "Confirmar dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (rsd == DialogResult.No)
                    {
                        return;
                    }
                    string retorno = mecanicaNegocios.Inserir(mecanica);


                    try
                    {
                        int ID_MECANICA = Convert.ToInt32(retorno);

                        MessageBox.Show("Mecânica inserida com sucesso! ID: " + ID_MECANICA.ToString());
                        this.DialogResult = DialogResult.Yes;
                    }
                    catch
                    {
                        MessageBox.Show("Mecânica já cadastrado no sistema ", "Não foi possivel inserir", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        this.DialogResult = DialogResult.No;
                    }
                }



                //ALTERAR.........................
                else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar)
                {
                    Mecanica mecanica = new Mecanica();
                    mecanica.ID_MECANICA   = Convert.ToInt32(textBoxIdMecanica.Text);
                    mecanica.NOME_MECANICA = textBoxNomeMecanica.Text;
                    mecanica.CNPJ          = textBoxCnpjMecanica.Text.ToString();
                    mecanica.CEP           = textBoxCepMecanica.Text.ToString();
                    mecanica.ENDEREÇO      = textBoxEnderecoMecanica.Text;
                    mecanica.NUMERO        = int.Parse(textBoxNumMecanica.Text);
                    mecanica.COMPLEMENTO   = textBoxComplementoMecanica.Text;
                    mecanica.BAIRRO        = textBoxBairroMecanica.Text;
                    mecanica.CIDADE        = textBoxCidadeMecanica.Text;
                    mecanica.UF            = textBoxUfMecanica.Text;
                    mecanica.TEL_COMERCIAL = textBoxTelMecanica.Text;

                    MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();
                    DialogResult     rsd = MessageBox.Show("Tem certeza que deseja alterar?", "Confirmar alteração de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (rsd == DialogResult.No)
                    {
                        return;
                    }
                    string retorno = mecanicaNegocios.Alterar(mecanica);

                    try
                    {
                        int ID_MECANICA = Convert.ToInt32(retorno);

                        MessageBox.Show("Mecânica/ID: " + ID_MECANICA.ToString() + " Alterada com sucesso!");
                        this.DialogResult = DialogResult.Yes;
                    }
                    catch
                    {
                        MessageBox.Show("Não foi possivel alterar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        this.DialogResult = DialogResult.No;
                    }
                }
            }
        }