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); } }
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); } }
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(); } }