private void removeCompraButton_Click(object sender, RoutedEventArgs e) { string delCompra = delCpfTxtBox.Text; int index = Convert.ToInt32(delCompra); CompraController cTrl = new CompraController(); CompraModel compra = new CompraModel(); compra = cTrl.findInfo(index); cTrl.deleteInfo(compra); var db = new Contexto(); this.CompraDataGrid.ItemsSource = db.Compra.ToList(); }
private void newCompraButton_Click(object sender, RoutedEventArgs e) { //passa lista de itens comprados com as informações para a tabela Compra e Itens Comprados FuncionarioController f2 = new FuncionarioController(); ClienteControler c2 = new ClienteControler(); CompraModel compra = new CompraModel(); compra.Funcionario = f2.findInfo(1); compra.FK_Funcionario = 1; compra.FK_Cliente = Convert.ToInt32(this.CpfTxtBox.Text); compra.Cliente = c2.findInfo(1); compra.Data = this.DataTxtBox.Text; compra.FormaPagamento = this.FormaPagamentTxtBox.Text; compra.PrecoTotal = _precoTotal; if (String.IsNullOrEmpty(this.CpfTxtBox.Text) || String.IsNullOrEmpty(this.DataTxtBox.Text) || String.IsNullOrEmpty(this.FormaPagamentTxtBox.Text) || String.IsNullOrEmpty(this.PrecoTotalTxtBox.Text)) { MessageBox.Show("Preencha todos os campos!"); } else { CompraController cCtrl = new CompraController(); cCtrl.saveInfo(compra); MessageBox.Show("Nova Compra Cadastrada!"); //var db = new Contexto(); //CompraModel ultimo = db.Compra.Last(); ////coloca na tabela Itens Comprados //foreach (string o in ListaItensComprados) //{ // ItensCompradosModel item = new ItensCompradosModel(); // LivroController livroCtrl = new LivroController(); // LivroModel livro = new LivroModel(); // livro.Isbn = Convert.ToInt32(o); // item.FK_Compra = ultimo.ID_Compra; // item.FK_Livro = Convert.ToInt32(o); // cCtrl.saveItem(item); //} this.NavigationService.Navigate(new ConsultaClientePage()); } this.NavigationService.Navigate(new HomePage()); }