public void inserir(modelo.tipo Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { banco.tipo.Add(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Cadastrar:" + Erro.Message); } } }
public void excluir(int Codigo) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; modelo.tipo Registro = banco.tipo.Find(Codigo); try { banco.tipo.Remove(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Excluir:" + Erro.Message); } } }
public void editar(modelo.tipo Registro) { using (var banco = new modelo.restaurantedbEntidades()) { banco.Database.Connection.ConnectionString = con; try { modelo.tipo velho = banco.tipo.Find(Registro.idtipo); banco.Entry(velho).CurrentValues.SetValues(Registro); banco.SaveChanges(); } catch (Exception Erro) { MessageBox.Show("Erro ao Editar:" + Erro.Message); } } }
private void novo() { try { controle.TipoDB tabela = new controle.TipoDB(); Registro = new modelo.tipo { idtipo = tabela.ProximoCodigo(), descricao = txtDescricao.Text }; tabela.inserir(Registro); this.Dispose(); } catch (Exception erro) { MessageBox.Show("Erro: " + erro.Message); } }
private void lnkExcluirTipo_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { DialogResult op; modelo.tipo Registro = (modelo.tipo)cbCategoria.SelectedItem; op = MessageBox.Show("Excluir o Registro: " + Registro.descricao, "ALERTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (op == DialogResult.Yes) { controle.TipoDB tabelaTipo = new controle.TipoDB(); if (tabelaTipo.testarExclusao(Registro.idtipo)) { tabelaTipo.excluir(Registro.idtipo); cbCategoria.DataSource = tabelaTipo.listar(); cbCategoria.SelectedIndex = 0; } else { MessageBox.Show("Não é possivel excluir Registro"); } } }
private void lnkExcluirTIpo_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { DialogResult op; op = MessageBox.Show("Deseja Excluir: " + cbCategoria.Text, "ALERTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (op == DialogResult.Yes) { controle.TipoDB tabelaTipo = new controle.TipoDB(); modelo.tipo item = (modelo.tipo)cbCategoria.SelectedItem; if (tabelaTipo.checarExclusao(item.idtipo)) { tabelaTipo.excluir(item.idtipo); MessageBox.Show("categoria excluida com sucesso!"); cbCategoria.DataSource = tabelaTipo.listar(); } else { MessageBox.Show("Tipo não pode ser excluido!"); } } }
private void btnCancelar_Click(object sender, EventArgs e) { Registro = null; this.Dispose(); }