private void btnPesquisar_Click(object sender, EventArgs e)
 {
     pesquisa.FormPesquisarProduto pesquisa = new pesquisa.FormPesquisarProduto();
     pesquisa.ShowDialog();
     if (pesquisa.Codigo != 0)
     {
         var lista    = bs.List.OfType <modelo.produto>().ToList();
         var consulta = lista.Find(i => i.idproduto == pesquisa.Codigo);
         bs.Position = bs.IndexOf(consulta);
         btnEdit_Click(sender, e);
     }
 }
示例#2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            pesquisa.FormPesquisarProduto pesquisa = new pesquisa.FormPesquisarProduto();
            pesquisa.ShowDialog();

            if (pesquisa.Codigo != 0)
            {
                modelo.item_cardapio     item   = (modelo.item_cardapio)bs.Current;
                controle.Item_cardapioDB tabela = new controle.Item_cardapioDB();

                item.idproduto  = pesquisa.Codigo;
                item.idcardapio = Registro.idcardapio;
                tabela.editar(item);

                bs.DataSource = tabela.listar(Registro.idcardapio);
                bs.ResetBindings(false);
            }
        }
示例#3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            pesquisa.FormPesquisarProduto pesquisa = new pesquisa.FormPesquisarProduto();
            pesquisa.ShowDialog();

            if (pesquisa.Codigo != 0)
            {
                modelo.item_cardapio     item   = new modelo.item_cardapio();
                controle.Item_cardapioDB tabela = new controle.Item_cardapioDB();

                item = new modelo.item_cardapio
                {
                    item_cardapio1 = tabela.ProximoCodigo(),
                    idproduto      = pesquisa.Codigo,
                    idcardapio     = Registro.idcardapio
                };

                tabela.inserir(item);
                bs.DataSource = tabela.listar(Registro.idcardapio);
                bs.ResetBindings(false);
                bs.MoveLast();
            }
        }