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());
            }
        }
예제 #5
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));
                }
            }
        }