Exemplo n.º 1
0
        public void Insert(FuncaoModel entidade)
        {
            var sql = $"INSERT INTO FUNCAO (FUNCCODI,FUNCNOME,CBOCODI) VALUES"
                      + $"('{entidade.FUNCCODI}',"
                      + $"'{entidade.FUNCNOME}',"
                      + $"'{entidade.CBOCODI}')";

            ExecuteNonResult(sql);
            MessageBox.Show("Registro inserido com sucesso !!!");
        }
Exemplo n.º 2
0
        public void Update(FuncaoModel entidade)
        {
            var sql = $"UPDATE FUNCAO SET "
                      + $"FUNCCODI = '{entidade.FUNCCODI}',"
                      + $"FUNCNOME = '{entidade.FUNCNOME}',"
                      + $"CBOCODI = '{entidade.CBOCODI}' "
                      + $"WHERE FUNCCODI = { entidade.FUNCCODI}";

            ExecuteNonResult(sql);
            MessageBox.Show("Registro gravado com sucesso !!!");
        }
Exemplo n.º 3
0
        private void CarregarCombo()
        {
            List <FuncaoEnt> FuncaoFList = new List <FuncaoEnt>();

            FuncaoFList = new FuncaoModel().Lista();

            foreach (var item in FuncaoFList)
            {
                comboFuncao.Items.Add(item.Descricao);
            }
        }
Exemplo n.º 4
0
        private void btnDeletar_Click(object sender, EventArgs e)
        {
            sound1();
            try
            {
                if (textCod.Text == Convert.ToString(null) || textDescricao.Text == "")
                {
                    sound3();
                    MessageBox.Show("Selecione primeiro um Registro!", "Aviso!", MessageBoxButtons.OK);
                    return;
                }

                DialogResult result1 = MessageBox.Show("Confima a 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)
                    {
                        sound2();
                        LimparCampos();
                        DesabilitarCampos();
                        CarregarGrid();
                        MessageBox.Show(string.Format("Registro  excluído com sucesso!"));
                    }
                    else
                    {
                        MessageBox.Show("Error ao Tentar Excluir o Registro");
                    }
                }
                else
                {
                    return;
                }
            }
            catch (Exception ex)
            {
                sound3();

                MessageBox.Show("Registro vinculado a outra tabela!", "Exclusão Negada!", MessageBoxButtons.OK);
            }
        }
Exemplo n.º 5
0
        private void CarregarGrid()
        {
            try
            {
                List <FuncaoEnt> lista = new List <FuncaoEnt>();
                lista = new FuncaoModel().Lista();
                dataGridView1.AutoGenerateColumns = true;
                dataGridView1.DataSource          = lista;

                dataGridView1.Columns[0].HeaderText = "ID";
                dataGridView1.Columns[1].HeaderText = "DESCRIÇÃO";
                dataGridView1.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 10);
                dataGridView1.AutoSizeColumnsMode   = DataGridViewAutoSizeColumnsMode.Fill;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error ao Carregar DataGrid: " + ex.Message);
            }
        }
Exemplo n.º 6
0
        public static List <FuncaoModel> ObterLista()
        {
            SqlConnection conn = Conexao.ObterConexao();

            if (conn.ConnectionString == "")
            {
                conn = new SqlConnection(Conexao.CaminhoConexao);
            }
            StringBuilder sql = new StringBuilder();

            sql.Append("SELECT Id, Funcao ");
            sql.Append("FROM Funcao");
            SqlCommand         cmd   = new SqlCommand(sql.ToString(), conn);
            List <FuncaoModel> lista = new List <FuncaoModel>();

            try
            {
                conn.Open();
                SqlDataReader leitor = cmd.ExecuteReader();
                if (leitor.HasRows)
                {
                    while (leitor.Read())
                    {
                        FuncaoModel obj = new FuncaoModel();
                        obj.Id     = Convert.ToInt32(leitor["Id"]);
                        obj.Funcao = leitor["Funcao"].ToString();
                        lista.Add(obj);
                    }
                }
            }
            catch
            { }
            finally
            {
                conn.Close();
            }
            return(lista);
        }
Exemplo n.º 7
0
        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;
            }
        }
Exemplo n.º 8
0
        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;
            }
        }