예제 #1
0
        private void btnListar_Click(object sender, EventArgs e)
        {
            try
            {
                dataGridView1.ColumnCount = 4;
                dataGridView1.Rows.Clear();

                // Bloquear o dataGrid para edição
                dataGridView1.ReadOnly = true;


                dataGridView1.Columns[0].Name = "ID_Aluno";
                dataGridView1.Columns[1].Name = "RM";
                dataGridView1.Columns[2].Name = "Nome";
                dataGridView1.Columns[3].Name = "Cidade";

                CtrlAluno objCtrlAluno = new CtrlAluno();
                foreach (Aluno objAluno in objCtrlAluno.Listar())
                {
                    dataGridView1.Rows.Add(
                        objAluno.IdAluno.ToString(),
                        objAluno.RM,
                        objAluno.Nome,
                        objAluno.Cidade);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um erro!!" + ex);
            }
        }
예제 #2
0
        private void bntEditar_Click(object sender, EventArgs e)
        {
            try
            {
                Aluno objAluno = new Aluno();
                objAluno.IdAluno =
                    Convert.ToInt16(txtID.Text);
                objAluno.Nome   = txtNome.Text;
                objAluno.RM     = txtRm.Text;
                objAluno.Cidade = txtCidade.Text;

                CtrlAluno objCtrlAluno = new CtrlAluno();
                if (objCtrlAluno.Alterar(objAluno))
                {
                    MessageBox.Show("Registro atualizado com sucesso!!");
                }
                else
                {
                    MessageBox.Show("Ocorreu um erro ao enviar os dados ao banco de dados!");
                }
            }
            catch
            {
                MessageBox.Show("Ocorreu um erro ao editar os dados!");
            }
        }
예제 #3
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                Aluno objAluno = new Aluno();
                objAluno.Nome   = txtNome.Text;
                objAluno.RM     = txtRm.Text;
                objAluno.Cidade = txtCidade.Text;

                CtrlAluno objContAluno = new CtrlAluno();

                if (objContAluno.Inserir(objAluno))
                {
                    MessageBox.Show("Cadastro realizado com sucesso!!");
                }
                else
                {
                    MessageBox.Show("Ocorreu um erro ao tentar cadastrar!!");
                }
            }
            catch
            {
                MessageBox.Show("Não foi possível cadastrar!!");
            }
        }
예제 #4
0
        private void btn_editar_Click(object sender, EventArgs e)
        {
            try
            {
                Aluno objAluno = new Aluno();
                objAluno.IdAluno = Convert.ToInt16(txt_id.Text);
                objAluno.Nome    = txt_nome.Text;
                objAluno.Rm      = txt_rm.Text;
                objAluno.Cidade  = txt_cidade.Text;

                CtrlAluno objCtrlAluno = new CtrlAluno();
                if (objCtrlAluno.Alterar(objAluno))
                {
                    MessageBox.Show("Sucesso!!");
                }
                else
                {
                    MessageBox.Show("Ocorreu um erro no envio dos dados ao DATABASE");
                }
            }
            catch
            {
                MessageBox.Show("Algo deu errado ao tentar editar!");
            }
            atualizarLista();
        }
예제 #5
0
        private void btn_listar_Click(object sender, EventArgs e)
        {
            try
            {
                dgv_listar.ColumnCount = 4;
                dgv_listar.Rows.Clear();

                //Bloquear edição pela tabela
                dgv_listar.ReadOnly = true;

                dgv_listar.Columns[0].Name = "ID do Aluno";
                dgv_listar.Columns[1].Name = "RM";
                dgv_listar.Columns[2].Name = "Nome";
                dgv_listar.Columns[3].Name = "Cidade";

                CtrlAluno objCtrlAluno = new CtrlAluno();

                foreach (Aluno objAluno in objCtrlAluno.Listar())
                {
                    dgv_listar.Rows.Add(
                        objAluno.IdAluno.ToString(),
                        objAluno.Rm,
                        objAluno.Nome,
                        objAluno.Cidade
                        );
                }
            }
            catch
            {
                MessageBox.Show("Não contém dados");
            }
            atualizarLista();
        }
예제 #6
0
        private void btn_cadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                Aluno objAluno = new Aluno();
                objAluno.Rm     = txt_rm.Text;
                objAluno.Nome   = txt_nome.Text;
                objAluno.Cidade = txt_cidade.Text;

                CtrlAluno objContAluno = new CtrlAluno();
                if (objContAluno.Inserir(objAluno))
                {
                    MessageBox.Show("Cadastro realizado com sucesso!!");
                }
                else
                {
                    MessageBox.Show("Ocorreu um erro ao cadastrar!!");
                }
            }
            catch
            {
                MessageBox.Show("Algo deu errado, por favor comunique o desenvolvedor!!");
            }
            limparCampos();
        }
예제 #7
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            try
            {
                string    rm           = txtRm.Text;
                Aluno     objAluno     = new Aluno();
                CtrlAluno objCtrlAluno = new CtrlAluno();
                objAluno = objCtrlAluno.Selecionar(rm);

                txtID.Text     = Convert.ToString(objAluno.IdAluno);
                txtNome.Text   = objAluno.Nome;
                txtCidade.Text = objAluno.Cidade;
            }
            catch
            {
                MessageBox.Show("Ocorreu um erro!");
            }
        }
예제 #8
0
        private void btn_excluir_Click(object sender, EventArgs e)
        {
            try
            {
                Aluno objAluno = new Aluno();
                objAluno.IdAluno = Convert.ToInt16(txt_id.Text);

                CtrlAluno objCtrlAluno = new CtrlAluno();
                if (objCtrlAluno.Excluir(objAluno.IdAluno))
                {
                    MessageBox.Show("Excluído com sucesso");
                }
                else
                {
                    MessageBox.Show("Algo deu errado ao excluir o registro!");
                }
            }
            catch
            {
                MessageBox.Show("Estamos com problemas técnicos, iremos resolver em breve!");
            }
            limparCampos();
            atualizarLista();
        }