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;
        }
Пример #2
0
        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();
        }
Пример #4
0
 public HomePage(FuncionarioModel f)
 {
     InitializeComponent();
     this.fNomeLbl.Content = f.Nome;
 }