private void newClientButton_Click(object sender, RoutedEventArgs e) { string Nome = this.NomeTxtBox.Text; string Cpf = this.CpfTxtBox.Text; string Email = this.EmailTxtBox.Text; string Telefone = this.TelTxtBox.Text; if (String.IsNullOrEmpty(Nome) || String.IsNullOrEmpty(Cpf) || String.IsNullOrEmpty(Email) || String.IsNullOrEmpty(Telefone) ) { MessageBox.Show("Preencha todos os campos!"); } else { ClienteModel c = new ClienteModel(); c.Nome = Nome; c.Cpf = Convert.ToInt64(Cpf); c.Email = Email; c.Telefone = Telefone; ClienteControler cCtrl = new ClienteControler(); cCtrl.saveInfo(c); MessageBox.Show("Novo Cliente Cadastrado!"); this.NavigationService.Navigate(new ConsultaClientePage()); } }
private void removeClientButton_Click(object sender, RoutedEventArgs e) { string delCliente = delCpfTxtBox.Text; int index = Convert.ToInt32(delCliente); ClienteControler cTrl = new ClienteControler(); ClienteModel cliente = new ClienteModel(); cliente = cTrl.findInfo(index); cTrl.deleteInfo(cliente); var db = new Contexto(); this.ClientDataGrid.ItemsSource = db.Cliente.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()); }
private void pesquisarClientButton_Click(object sender, RoutedEventArgs e) { string Nome = NameTxtBox.Text; string Cpf = CpfTxtBox.Text; string Email = EmailTxtBox.Text; string Telefone = TelTxtBox.Text; ClienteModel c = new ClienteModel(); ////chamar a query com todos esses campos //var db = new Contexto(); //this.ClientDataGrid.ItemsSource = query(Nome, Cpf, Email, Telefone); c.Nome = Nome; c.Telefone = Telefone; c.Email = Email; if (Cpf != "") c.Cpf = Convert.ToInt64(Cpf); else c.Cpf = -1; ClienteControler lCtrl = new ClienteControler(); List<ClienteModel> listCliente = lCtrl.query(c); var db = new Contexto(); this.ClientDataGrid.ItemsSource = listCliente; }