Ejemplo n.º 1
0
 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);
         }
     }
 }
Ejemplo n.º 2
0
 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);
         }
     }
 }
Ejemplo n.º 3
0
 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);
         }
     }
 }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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!");
                }
            }
        }
Ejemplo n.º 7
0
 private void btnCancelar_Click(object sender, EventArgs e)
 {
     Registro = null;
     this.Dispose();
 }