示例#1
0
 public void excluir(modelo.curso reg)
 {
     using (var banco = new modelo.bibliotecaEntidades())
     {
         banco.Database.Connection.ConnectionString = con.open();
         modelo.curso curso = banco.curso.Single(qr => qr.idcurso == reg.idcurso);
         banco.curso.Remove(curso);
         banco.SaveChanges();
     }
 }
示例#2
0
 private void novo()
 {
     controle.cursoBD cDB = new controle.cursoBD();
     Curso = new modelo.curso()
     {
         idcurso   = cDB.proximoCodigo(),
         descricao = txtNome.Text.ToUpper()
     };
     cDB.inserir(Curso);
 }
示例#3
0
 private void btDelCurso_Click(object sender, EventArgs e)
 {
     controle.cursoBD cDB = new controle.cursoBD();
     if (checarDependencia() == false)
     {
         modelo.curso reg = (modelo.curso)cbCurso.SelectedItem;
         cDB.excluir(reg);
         MessageBox.Show("Curs deletado com Sucesso");
         cDB.listar(cbCurso);
     }
     else
     {
         MessageBox.Show("Curso não pode ser excluido pois está sendo usado");
     }
 }
示例#4
0
 public void inserir(modelo.curso novo)
 {
     try
     {
         using (var banco = new modelo.bibliotecaEntidades())
         {
             banco.Database.Connection.ConnectionString = con.open();
             banco.curso.Add(novo);
             banco.SaveChanges();
         }
     }
     catch (Exception err)
     {
         System.Windows.Forms.MessageBox.Show("Erro: " + err.Message);
     }
 }
示例#5
0
 private void btCancelar_Click(object sender, EventArgs e)
 {
     Curso = null;
     this.Dispose();
 }