private void pesquisarFuncButton_Click(object sender, RoutedEventArgs e) { string Nome = NameTxtBox.Text; string Clt = CltTxtBox.Text; string Username = UsernameTxtBox.Text; string Cpf = CpfTxtBox.Text; string Email = EmailTxtBox.Text; string Telefone = TelTxtBox.Text; FuncionarioModel f = new FuncionarioModel(); f.Nome = Nome; if(Clt != "") f.Clt = Convert.ToInt64(Clt); else f.Clt = -1; f.Email = Email; f.Telefone = Telefone; if (Cpf != "") f.Cpf = Convert.ToInt64(Cpf); else f.Cpf = -1; f.Username = Username; FuncionarioController lCtrl = new FuncionarioController(); List<FuncionarioModel> listFuncionario = lCtrl.query(f); var db = new Contexto(); this.FuncDataGrid.ItemsSource = listFuncionario; }
private void removeFuncButton_Click(object sender, RoutedEventArgs e) { string delFunc = delCpfTxtBox.Text; int index = Convert.ToInt32(delFunc); FuncionarioController fCtrl = new FuncionarioController(); FuncionarioModel funcionario = new FuncionarioModel(); funcionario = fCtrl.findInfo(index); fCtrl.deleteInfo(funcionario); var db = new Contexto(); this.FuncDataGrid.ItemsSource = db.Funcionario.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 newFuncButton_Click(object sender, RoutedEventArgs e) { string Nome = this.NomeTxtBox.Text; string Username = this.UsernameTxtBox.Text; string Password = this.PassTxtBox.Text; string Cpf = this.CpfTxtBox.Text; string Clt = this.CltTxtBox.Text; string Email = this.EmailTxtBox.Text; string Telefone = this.TelTxtBox.Text; if(String.IsNullOrEmpty(Nome) || String.IsNullOrEmpty(Username) || String.IsNullOrEmpty(Password) || String.IsNullOrEmpty(Cpf) || String.IsNullOrEmpty(Clt) || String.IsNullOrEmpty(Email) || String.IsNullOrEmpty(Telefone)) { MessageBox.Show("Preencha todos os campos!"); } else { FuncionarioModel f = new FuncionarioModel(); f.Nome = Nome; f.Username = Username; f.Password = Password; f.Cpf = Convert.ToInt64(Cpf); f.Clt = Convert.ToInt64(Clt); f.Email = Email; f.Telefone = Telefone; FuncionarioController fCtrl = new FuncionarioController(); fCtrl.saveInfo(f); MessageBox.Show("Novo Funcionário Cadastrado!"); this.NavigationService.Navigate(new ConsultaFuncionarioPage()); } }
private void Button_Click(object sender, RoutedEventArgs e) { user = usernameTxt.Text; pass = passwordTxt.Password; this.NavigationService.RemoveBackEntry(); if (user.Equals("admin") && pass.Equals("12345")) { this.NavigationService.Navigate(new HomePage()); } else { string Nome = string.Empty; string Telefone = string.Empty; string Email = string.Empty; string Clt = string.Empty; string Cpf = user; string passowrd = pass; FuncionarioModel f = new FuncionarioModel(); f.Nome = Nome; if (Clt != "") f.Clt = Convert.ToInt64(Clt); else f.Clt = -1; f.Email = Email; f.Telefone = Telefone; if (Cpf != "") f.Cpf = Convert.ToInt64(Cpf); else f.Cpf = -1; f.Username = user; f.Password = pass; FuncionarioController lCtrl = new FuncionarioController(); List<FuncionarioModel> listFuncionario = lCtrl.query(f); if(listFuncionario.Count.Equals(0)) MessageBox.Show("Usuário e Senha inválidos."); else { //App a = new App(); // a.isUserLogged = true; // a.funcLogged = listFuncionario.First(); FuncionarioModel func = null; func = listFuncionario[0]; this.NavigationService.Navigate(new HomePage(func)); } } }