private void novo() { controle.AlunoDB aDB = new controle.AlunoDB(); Aluno = new modelo.aluno() { idaluno = aDB.proximoCodigo(), nome = txtNome.Text, sala = txtSala.Text, idcurso = Int16.Parse(cbCurso.SelectedValue.ToString()), endereco = txtEndereco.Text, numero = Int16.Parse(txtNumero.Text), cep = txtCEP.Text, cidade = txtCidade.Text, bairro = txtBairro.Text, fone = txtFone.Text, email = txtEmail.Text, uf = cbUF.Text, nascimento = dtNascimento.Value }; aDB.inserir(Aluno); aDB.consultar(Bs); bs.ResetBindings(false); bs.MoveLast(); }
public void inserir(modelo.aluno novo) { try { using (var banco = new modelo.bibliotecaEntidades()) { banco.Database.Connection.ConnectionString = con.open(); banco.aluno.Add(novo); banco.SaveChanges(); } } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { string msg = "Lista de Erros ao adicionar registro: \n"; foreach (var validationErros in dbEx.EntityValidationErrors) { foreach (var validationError in validationErros.ValidationErrors) { msg = String.Format("{0}\n", validationError.ErrorMessage); } } System.Windows.Forms.MessageBox.Show("Erro: " + msg); } catch (System.Data.EntityException dbEx) { System.Windows.Forms.MessageBox.Show("Erro: " + dbEx.Message); } catch (System.Data.Entity.Infrastructure.DbUpdateException dbEx) { System.Windows.Forms.MessageBox.Show("Erro de adição de registro: " + dbEx.Message); } }
public modelo.aluno procurar(modelo.aluno reg) { using (var banco = new modelo.bibliotecaEntidades()) { banco.Database.Connection.ConnectionString = con.open(); modelo.aluno aluno = banco.aluno.Single(qr => qr.idaluno == reg.idaluno); return(aluno); } }
public void excluir(modelo.aluno reg) { using (var banco = new modelo.bibliotecaEntidades()) { banco.Database.Connection.ConnectionString = con.open(); modelo.aluno aluno = banco.aluno.Single(qr => qr.idaluno == reg.idaluno); banco.aluno.Remove(aluno); banco.SaveChanges(); } }
private void btDel_Click(object sender, EventArgs e) { if (bn.PositionItem.Text.Equals("0")) { MessageBox.Show("Cadastro Vazio", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } controle.AlunoDB aDB = new controle.AlunoDB(); if (MessageBox.Show("Remover " + lbAluno.Text, "Sistema", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { modelo.aluno reg = (modelo.aluno)bs.Current; aDB.excluir(reg); bn.BindingSource.RemoveCurrent(); } }
public void editar(modelo.aluno reg) { using (var banco = new modelo.bibliotecaEntidades()) { banco.Database.Connection.ConnectionString = con.open(); modelo.aluno aluno = banco.aluno.Single(qr => qr.idaluno == reg.idaluno); aluno.nome = reg.nome; aluno.nascimento = reg.nascimento; aluno.fone = reg.fone; aluno.numero = reg.numero; aluno.uf = reg.uf; aluno.bairro = reg.bairro; aluno.cidade = reg.cidade; aluno.cep = reg.cep; aluno.email = reg.email; aluno.sala = reg.sala; banco.SaveChanges(); } }
private void btEdit_Click(object sender, EventArgs e) { if (bn.PositionItem.Text.Equals("0")) { MessageBox.Show("Cadastro Vazio", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } FormDialogAluno fr = new FormDialogAluno(); modelo.aluno reg = (modelo.aluno)bs.Current; controle.AlunoDB aDb = new controle.AlunoDB(); reg = aDb.procurar(reg); fr.Aluno = reg; fr.ShowDialog(); if (fr.Aluno != null) { aDb.consultar(bs); bs.ResetBindings(false); } }
private void btCancelar_Click(object sender, EventArgs e) { Aluno = null; this.Dispose(); }