Exemplo n.º 1
0
        private void buttonExcluir_Click(object sender, EventArgs e)
        {
            if (dataGridViewPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum cliente selecionado.");
                return;
            }

            DialogResult resultado = MessageBox.Show("Tem certeza que deseja remover este Cliente?", "Remover Cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

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


            Cliente clienteSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Cliente);

            ClienteNegocios clienteNegocios = new ClienteNegocios();
            string          retorno         = clienteNegocios.Excluir(clienteSelecionado);


            try
            {
                int idCliente = Convert.ToInt32(retorno);
                MessageBox.Show("Cliente excluido com sucesso", "Titulo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                atualizarGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possivel excluir. Detalhes: " + retorno, "titulo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        private void buttonExcluir_Click(object sender, EventArgs e)
        {
            //verificar se tem linha selecionado
            if (dataGridPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum Cliente selecionado!");
                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 cliente

            Cliente clienteSelecionado = (dataGridPrincipal.SelectedRows[0].DataBoundItem as Cliente);

            //Instancia
            ClienteNegocios clienteNegocios = new ClienteNegocios();

            //Metodo Excluir

            string retorno = clienteNegocios.Excluir(clienteSelecionado);

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

                MessageBox.Show("Cliente excluido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AtualizarGrid();
            }
            catch
            {
                MessageBox.Show("O Cliente possui Veículo cadastrado no sistema! ", "Não foi possivel excluir o cliente", MessageBoxButtons.OK, MessageBoxIcon.Error);
                DialogResult resul = MessageBox.Show("Deseja verificar o Veículo cadastrado deste cliente?", "Confirmar operação", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resul == DialogResult.Yes)
                {
                    FrmVeiculoSelecionar frmVeiculoSelecionar = new FrmVeiculoSelecionar();
                    frmVeiculoSelecionar.ShowDialog();
                }
            }
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            // Verificar se existe dados selecionados.

            if (dgvCliente.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum cleinte selecionado !", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                return;
            }

            // Connfirmar a exclusão.

            DialogResult resultado;

            resultado = MessageBox.Show("Tem certeza que deseja excluir cliente selecionado ? ", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (resultado == DialogResult.No)
            {
                return;
            }

            // Pegar cliente selecionado no Datagrid.

            var clienteSelecionado = (dgvCliente.SelectedRows[0].DataBoundItem as ClienteObjeto);

            // Intânciar regra de negocios.
            ClienteNegocios clienteNegocios = new ClienteNegocios();

            // Usar o metodo excluir.
            string retorno = clienteNegocios.Excluir(clienteSelecionado);

            // Verificar Se excluiu com sucesso

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

                MessageBox.Show(" Cliente excluido com sucerro !", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                AtualizaGrid();
            }
            catch
            {
                MessageBox.Show(" Não foi possivel excluir cliente selecionado. Detalhes: ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void buttonExcluir_Click(object sender, EventArgs e)
        {
            //1º VERIFICAR SE TEM REGISTRO SELECIONADO
            if (dataGridViewPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum cliente selecionado. ");
                return;
            }

            //2º PERGUNTAR SE REALMENTE QUER EXCLUIR
            DialogResult resultado = MessageBox.Show("Deseja realmente excluir esse cliente?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            //VERIFICANDO O RESULTADO COM CONDICIONAL
            if (resultado == DialogResult.No)
            {
                return;
            }

            //PEGAR CLIENTE SELECIONADO
            Cliente clienteSelecionado = dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Cliente;
            //Caso o valor //do IdCliente esteja na célula [0], senão indica a posição certa

            //4º INSTANCIAR A REGRA DE NEGOCIO
            ClienteNegocios clienteNegocios = new ClienteNegocios();

            //CHAMAR O METODO EXCLUIR
            string retorno = clienteNegocios.Excluir(clienteSelecionado);

            //VERIFICAR SE EXCLUIU COM SUCESSO
            try
            {
                int  idCliente;
                bool boolSucesso = int.TryParse(retorno, out idCliente);//verificando se a string tem o valor int
                MessageBox.Show("O Cliente de ID: ( " + idCliente.ToString() + " ) Foi excluido com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                //ATUALIZAR O GRID, POIS SÓ EXCLUIR ELE NAO SOME DO GRID NA HORA.
                AtualizarGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possível, excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 5
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            //Verificar se tem algum registro selecionado
            if (dataGridViewPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum aluno selecionado.");
                return;
            }

            //Perguntar se realmente quer excluir
            DialogResult resultado = MessageBox.Show("Deseja mesmo excluir o aluno?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

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

            //Pegar o cliente selecionado no grid
            Cliente clienteSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Cliente);

            //Instanciar a regra de negócios
            ClienteNegocios clienteNegocios = new ClienteNegocios();

            string retorno = clienteNegocios.Excluir(clienteSelecionado);

            //Verificar se excluiu com sucesso, se for numero foi sucesso senão erro
            try
            {
                int idCliente = Convert.ToInt32(retorno);

                MessageBox.Show("Cliente excluido com sucesso!!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                AtualizaGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possivel excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void buttonExcluir_Click(object sender, EventArgs e)
        {
            //Verificar se tem aglum registro selecionado
            if (dataGridViewPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum cliente selecionado.");
                return;
            }

            //Perguntar se realmente quer excluir
            DialogResult resultado = MessageBox.Show("Tem certeza?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

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

            //Pegar o cliente selecionado no grid
            Cliente clienteSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Cliente);

            //Instânciar a regra de negócio
            ClienteNegocios clienteNegocios = new ClienteNegocios();

            //Chama o método excluir
            string retorno = clienteNegocios.Excluir(clienteSelecionado);

            //Verificar se exluiu com sucesso
            //Se o retorno for um número é porque deu certo, senão é uma mensagem de erro
            try
            {
                int idCliente = Convert.ToInt32(retorno);
                MessageBox.Show("Cliente exluido com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AtualizarGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possível excluir.Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 7
0
        private void buttonExcluir_Click(object sender, EventArgs e)
        {
            //verificar se tem item seleionado
            if (dataGridViewPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum Cliente selecionado.");
                return;
            }
            //perguntar se quer excluir
            DialogResult resultado = MessageBox.Show("tem certeza?", "Perguntar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultado == DialogResult.No)
            {
                return;
            }
            //pegar o cliente selecionado no grid
            //Convertendo para um cliente 'as Cliente'
            //DataBoundItem dados do geid carregado
            Cliente clienteSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Cliente);

            //Instancia a regra de negocio
            ClienteNegocios clienteNegocios = new ClienteNegocios();
            string          retorno         = clienteNegocios.Excluir(clienteSelecionado);

            //verificar se excluio com sucesso
            //se for um número deu certo, senão é menssagem de erro
            try
            {
                int idCliente = Convert.ToInt32(retorno);
                MessageBox.Show("Cliente Excluido com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AtualiarGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possivel excluir!. Detalhes :" + retorno, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 8
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            //validação para verificar se existe algum cliente selecionado
            if (dataGridViewPrincipal.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum cliente foi selecionado");
                return;
            }
            //Confirmação se gostaria realmente excluir
            DialogResult resultado = MessageBox.Show("Tem certeza que deseja excluir? ", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultado == DialogResult.No)
            {
                return;
            }
            //Pegar o cliente selecionado no grid
            Cliente clienteSelecionado = (dataGridViewPrincipal.SelectedRows[0].DataBoundItem as Cliente);

            //Instancia a regra de negócio
            ClienteNegocios clienteNegocios = new ClienteNegocios();

            //Chamando o metodo de exclusão da regra  de negocio
            string retorno = clienteNegocios.Excluir(clienteSelecionado);

            //Verificação para ver se excluiu corretamente a informação
            try
            {
                int IdCliente = Convert.ToInt32(retorno);
                MessageBox.Show("Cliente excluido com sucesso.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);

                AtualizarGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void buttonExcluir_Click(object sender, EventArgs e)
        {
            //Verificar se tem algum item selecionado
            if (dataGridViewCliente.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum Cliente selecionado");
                return;
            }
            //Perguntar se quer excluir
            DialogResult resultado = MessageBox.Show("Tem certeza ?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultado == DialogResult.No)
            {
                return;
            }
            //Pegar o item selecionado
            Cliente clienteSelecionado = (dataGridViewCliente.SelectedRows[0].DataBoundItem as Cliente);

            //Instanciar regra de Negocio
            ClienteNegocios clienteNegocios = new ClienteNegocios();

            //Chamar método de Excluir
            string retorno = clienteNegocios.Excluir(clienteSelecionado);

            //Verica se Exclui com sucesso
            //Se o retorno  for numero foi com sucesso, se foi string gerou erro
            try
            {
                int idCliente = Convert.ToInt32(retorno);
                MessageBox.Show("Cliente Excluido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AtualizarGrid();
            }
            catch
            {
                MessageBox.Show("Não possivel Excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }