public static void DeleteObject(CompraEntidade pCompra) { DataBase db = GetDataBase(); var query = from c in db.Compra where c.id == pCompra.id select c; db.Compra.DeleteOnSubmit(query.ToList()[0]); db.SubmitChanges(); }
public static void Create(CompraEntidade pCompra) { int ponto = 0; DataBase db = GetDataBase(); var query = from comp in db.Compra orderby comp.id descending select comp; List<CompraEntidade> lista = new List<CompraEntidade>(query.AsEnumerable()); db.Compra.InsertOnSubmit(pCompra); db.SubmitChanges(); }
//ORIGINAL private void onSelecionChange(object sender, SelectionChangedEventArgs e) { pagina = (sender as ListBox).SelectedItem as CompraEntidade; }
private void btnSubmit_Click(object sender, RoutedEventArgs e) { //String _Content = String.Format("Estabelecimento: {0}\n Produto: {1}\n Tipo: {2}\n Preço: R$ {3}", txtName.Text, txtProduto.Text, lpkCountry.SelectedItem, txtPreco.Text); //MessageBox.Show(_Content); if (lpkEstabelecimento.SelectedItem == null) { MessageBox.Show(" A Estabelecimento deve ser preenchido"); return; } if (lpkProduto.SelectedItem == null) { MessageBox.Show(" A Produto deve ser preenchido"); return; } if (lpkClassific.SelectedItem == null) { MessageBox.Show(" A Classificação deve ser preenchida"); return; } if (txtPreco.Text == string.Empty) { MessageBox.Show("O Preço deve ser preenchido"); return; } if (txtQtd.Text == string.Empty) { MessageBox.Show("A Quantidade deve ser preenchida"); return; } Double aux = (Convert.ToDouble(txtPreco.Text)); string resultado = string.Format("{0:00.##}", aux); List<double> listaPreco = Repositorio.ClassificRepositorio.GetPreco((Convert.ToString(lpkClassific.SelectedItem))); List<Classificacao> listaTudo = Repositorio.ClassificRepositorio.Busca(); foreach (var item in listaTudo) { if(item.nome == Convert.ToString(lpkClassific.SelectedItem)) { Classificacao classific = new Classificacao { id = item.id, nome = item.nome, referencia = item.referencia, total = listaPreco.Sum() + aux }; ClassificRepositorio.Update(classific); } } CompraEntidade compra = new CompraEntidade { estabelecimento = (Convert.ToString(lpkEstabelecimento.SelectedItem)), produto = (Convert.ToString(lpkProduto.SelectedItem)), classificacao = (Convert.ToString(lpkClassific.SelectedItem)), preco = (Convert.ToDouble(resultado)), Data = DateTime.Now.ToString("dd/MM/yyyy"), qtd = (Convert.ToDouble(txtQtd.Text)), periodo = DateTime.Now.ToString("MM") }; CompraRepositorio.Create(compra); MessageBox.Show("Compra Cadastrada com Sucesso."); Navigate("/ListaCompras.xaml"); }