コード例 #1
0
ファイル: frmFuncao.cs プロジェクト: Gilvan15/SistemaPET2019
        private void InicarOpc()
        {
            switch (opc)
            {
            case "Novo":
                HabilitarCampos();
                LimparCampos();
                textDescricao.Focus();
                break;

            case "Salvar":
                try
                {
                    objTabela.Descricao = textDescricao.Text;


                    int x = FuncaoModel.Inseir(objTabela);

                    if (x > 0)
                    {
                        MessageBox.Show("Registro cadastrado com sucesso!", "Aviso!", MessageBoxButtons.OK);
                        DesabilitarCampos();
                        CarregarGrid();
                    }
                    else
                    {
                        MessageBox.Show("Error ao Tentar cadastrar Registro!", "Aviso!", MessageBoxButtons.OK);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocorreu um error tentar salvar Registro:" + ex.Message);
                }
                break;

            case "Excluir":
                try
                {
                    if (textCod.Text == "")
                    {
                        sound3();
                        MessageBox.Show("Selecione primeiro um Registro!", "Aviso!", MessageBoxButtons.OK);
                        return;
                    }

                    DialogResult result1 = MessageBox.Show("Confima exclusão do registro?", "Aviso!", MessageBoxButtons.YesNo);
                    if (result1 == DialogResult.Yes)
                    {
                        objTabela.Id = Convert.ToInt32(textCod.Text);
                        int x = FuncaoModel.Excluir(objTabela);



                        if (x > 0)
                        {
                            MessageBox.Show(string.Format("Registro  excluído com sucesso!"));
                            DesabilitarCampos();
                            CarregarGrid();
                        }
                        else
                        {
                            MessageBox.Show("Error ao Tentar Excluir o Registro");
                        }
                    }
                    else
                    {
                        return;
                    }
                }

                catch (Exception ex)
                {
                    MessageBox.Show("Ocorreu um erro ao excluir: " + ex.Message);
                }

                break;

            case "Editar":

                if (textCod.Text == "")
                {
                    sound3();
                    MessageBox.Show("Selecione primeiro um Registro!", "Aviso!", MessageBoxButtons.OK);
                    return;
                }

                try
                {
                    DialogResult result1 = MessageBox.Show("Confima alteração do registro?", "Aviso!", MessageBoxButtons.YesNo);
                    if (result1 == DialogResult.Yes)
                    {
                        objTabela.Id        = Convert.ToInt32(textCod.Text);
                        objTabela.Descricao = textDescricao.Text;


                        int x = FuncaoModel.Editar(objTabela);

                        if (x > 0)
                        {
                            MessageBox.Show("Registro Editado com sucesso!", "Aviso!", MessageBoxButtons.OK);
                            DesabilitarCampos();
                            CarregarGrid();
                        }
                        else
                        {
                            MessageBox.Show("Error ao Tentar Editar o Registro", "Aviso!", MessageBoxButtons.OK);
                        }
                    }
                    else
                    {
                        return;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Editar ERROR: " + ex.Message);
                }
                break;

            case "Buscar":

                try
                {
                    objTabela.Descricao = textPesquisar.Text;
                    List <FuncaoEnt> lista = new List <FuncaoEnt>();
                    lista = new FuncaoModel().Buscar(objTabela);
                    dataGridView1.AutoGenerateColumns = false;
                    dataGridView1.DataSource          = lista;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error ao Listar Dados: " + ex.Message);
                }
                break;

            default:
                break;
            }
        }
コード例 #2
0
ファイル: frmFuncao.cs プロジェクト: Gilvan15/SistemaPET2019
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            sound1();
            switch (opc)
            {
            case "Salvar":
                try
                {
                    DialogResult result1 = MessageBox.Show("Confima salvação do registro?", "Aviso!", MessageBoxButtons.YesNo);
                    if (result1 == DialogResult.Yes)
                    {
                        objTabela.Descricao = textDescricao.Text;

                        int x = FuncaoModel.Inseir(objTabela);

                        if (x > 0)
                        {
                            MessageBox.Show("Registro cadastrado com sucesso!", "Aviso!", MessageBoxButtons.OK);
                            LimparCampos();
                            DesabilitarCampos();
                            CarregarGrid();
                            btnSalvar.Enabled = false;
                        }
                        else
                        {
                            MessageBox.Show("Error ao Tentar cadastrar Usuário!", "Aviso!", MessageBoxButtons.OK);
                        }
                    }
                    else
                    {
                        return;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocorreu um error tentar salvar Registro:" + ex.Message);
                }
                break;

            case "Editar":
                try
                {
                    DialogResult result2 = MessageBox.Show("Confima a Edição do registro?", "Aviso!", MessageBoxButtons.YesNo);
                    if (result2 == DialogResult.Yes)
                    {
                        objTabela.Id        = Convert.ToInt32(textCod.Text);
                        objTabela.Descricao = textDescricao.Text;

                        int x = FuncaoModel.Editar(objTabela);

                        if (x > 0)
                        {
                            MessageBox.Show("Registro Editado com sucesso!", "Aviso!", MessageBoxButtons.OK);
                            LimparCampos();
                            DesabilitarCampos();
                            CarregarGrid();
                            btnSalvar.Enabled = false;
                        }
                        else
                        {
                            MessageBox.Show("Error ao Tentar Editar o Registro", "Aviso!", MessageBoxButtons.OK);
                            btnSalvar.Enabled = false;
                        }
                    }
                    else
                    {
                        return;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Editar ERROR: " + ex.Message);
                }
                break;

            default:
                break;
            }
        }