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 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)); } } }
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(); }
public HomePage(FuncionarioModel f) { InitializeComponent(); this.fNomeLbl.Content = f.Nome; }