示例#1
0
        private void ListarGrid()
        {
            try
            {
                List <InstrutorEnt> Lista = new List <InstrutorEnt>();
                Lista = new InstrutorModel().Lista();
                GridInstrutor.AutoGenerateColumns = false;
                GridInstrutor.DataSource          = Lista;
            }

            catch (Exception ex) //Caso ocorra errro
            {
                MessageBox.Show("Erro ao listar dados" + ex.Message);
            }
        }
示例#2
0
        private string opc = "";  //Declarando opc

        private void iniciarOpc() //Declarando iniciarOpc
        {
            switch (opc)
            {
            case "Novo":     //Configurando função novo
                HabilitarCampos();
                LimparCampos();
                break;

            case "Buscar":     //Configurando função buscar
                try
                {
                    objtabela.Nome = txtNomeInstrutor.Text;
                    List <InstrutorEnt> Lista = new List <InstrutorEnt>();
                    Lista = new InstrutorModel().Buscar(objtabela);
                    GridInstrutor.AutoGenerateColumns = false;
                    GridInstrutor.DataSource          = Lista;
                }

                catch (Exception ex)     //Caso ocorra errro
                {
                    MessageBox.Show("Erro ao listar dados" + ex.Message);
                }

                break;

            case "Salvar":     //Configurando função salvar
                try
                {
                    objtabela.Nome     = txtNomeInstrutor.Text;
                    objtabela.Cpf      = txtCpfInstrutor.Text;
                    objtabela.Rg       = txtRgInstrutor.Text;
                    objtabela.Telefone = txtTelefoneInstrutor.Text;

                    if (txtNomeInstrutor.Text == "")     //Verificação de campos vazios
                    {
                        MessageBox.Show("Preencha todos os dados!");
                        return;
                    }

                    if (txtCpfInstrutor.Text == "")     //Verificação de campos vazios
                    {
                        MessageBox.Show("Preencha todos os dados!");
                        return;
                    }

                    if (txtRgInstrutor.Text == "")     //Verificação de campos vazios
                    {
                        MessageBox.Show("Preencha todos os dados!");
                        return;
                    }

                    if (txtTelefoneInstrutor.Text == "")     //Verificação de campos vazios
                    {
                        MessageBox.Show("Preencha todos os dados!");
                        return;
                    }

                    int x = InstrutorModel.Inserir(objtabela);
                    if (x > 0)
                    {
                        MessageBox.Show(String.Format("Instrutor {0} salvo com sucesso", txtNomeInstrutor.Text));     //Cadastrando instrutor
                    }

                    else
                    {
                        MessageBox.Show("Dado não inserido!");
                    }
                }

                catch (Exception ex)     //Caso ocorra errro
                {
                    MessageBox.Show("Ocorreu um erro" + ex.Message);
                    throw;
                }
                DesabilitarCampos();
                LimparCampos();
                break;

            case "Excluir":
                try
                {
                    objtabela.Id = (txtIdInstrutor.Text);

                    int x = InstrutorModel.Excluir(objtabela);
                    if (x > 0)
                    {
                        MessageBox.Show(String.Format("Instrutor {0} excluído com sucesso", txtNomeInstrutor.Text));     //Excluindo instrutor
                    }

                    else
                    {
                        MessageBox.Show("Não excluído!");
                    }
                }

                catch (Exception ex)     //Caso ocorra errro
                {
                    MessageBox.Show("Ocorreu um erro ao excluir. Error" + ex.Message);
                    throw;
                }
                break;

            case "Editar":     //Configurando função novo
                try
                {
                    objtabela.Id       = txtIdInstrutor.Text;
                    objtabela.Nome     = txtNomeInstrutor.Text;
                    objtabela.Cpf      = txtCpfInstrutor.Text;
                    objtabela.Rg       = txtRgInstrutor.Text;
                    objtabela.Telefone = txtTelefoneInstrutor.Text;

                    int x = InstrutorModel.Editar(objtabela);
                    if (x > 0)
                    {
                        MessageBox.Show(String.Format("Instrutor {0} editado com sucesso", txtNomeInstrutor.Text));     //Editando instrutor
                    }

                    else
                    {
                        MessageBox.Show("Dado não atualizado!");
                    }
                }

                catch (Exception ex)     //Caso ocorra errro
                {
                    MessageBox.Show("Ocorreu um erro ao editar" + ex.Message);
                    throw;
                }

                break;

            default:
                break;
            }
        }