public ActionResult Adiciona(Funcionario funcionario)
        {
            var dao = new FuncionariosDAO();

            dao.Adiciona(funcionario);
            return(RedirectToAction("Index"));
        }
        // GET: Funcionario
        public ActionResult Index()
        {
            var dao          = new FuncionariosDAO();
            var funcionarios = dao.Lista();

            return(View(funcionarios));
        }
Ejemplo n.º 3
0
        public ActionResult RemoverFuncionario(string fnc)
        {
            FuncionariosDAO daoF = new FuncionariosDAO();

            daoF.Remover(daoF.BuscaPorNome(fnc));

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
        public void Editar(Funcionarios func)
        {
            FuncionariosDAO funcDao = new FuncionariosDAO();

            if (func.Cpf != 0)
            {
                funcDao.Update(func);
            }
        }
Ejemplo n.º 5
0
        public void Gravar(Funcionarios func)
        {
            FuncionariosDAO funcDao = new FuncionariosDAO();

            if ((func.Nome != "") && (func.Cpf != 0))
            {
                funcDao.Insert(func);
            }
        }
Ejemplo n.º 6
0
        public void Login(Funcionarios func)
        {
            FuncionariosDAO funcDao = new FuncionariosDAO();

            tem = funcDao.Login(func.Cpf, func.Senha);
            if ((func.Cpf != 0) && (func.Senha != null))
            {
                funcDao.Login(func.Cpf, func.Senha);
            }
        }
Ejemplo n.º 7
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            Funcionarios    func    = new Funcionarios();
            FuncionariosBO  funcBO  = new FuncionariosBO();
            FuncionariosDAO funcDAO = new FuncionariosDAO();

            if (rbtNome.Checked)
            {
                try
                {
                    func.Nome = txtBusca.Text;

                    dataGridView1.DataSource = funcDAO.BuscaNome(txtBusca.Text);

                    for (int i = 0; i == dataGridView1.RowCount; i++)
                    {
                        MessageBox.Show("Nenhum funcionário encontrado");
                        txtBusca.Clear();
                    }
                }
                catch
                {
                    MessageBox.Show("Preencha corretamente as informações");
                }
            }
            if (rbtCPF.Checked)
            {
                try
                {
                    func.Cpf = Convert.ToInt64(mskBuscaCPF.Text);

                    dataGridView1.DataSource = funcDAO.BuscaCPF(func.Cpf);

                    for (int i = 0; i == dataGridView1.RowCount; i++)
                    {
                        MessageBox.Show("Nenhum funcionário encontrado");
                        mskBuscaCPF.Clear();
                    }
                }
                catch
                {
                    MessageBox.Show("Nenhum funcionário encontrado");
                }
            }
        }
Ejemplo n.º 8
0
        public ActionResult Adiciona(Funcionario fnc, int idBeneficio)
        {
            if (fnc.NomeFuncionario != null || fnc.NomeFuncionario.Length > 50)
            {
                EmpresasDAO empresa   = new EmpresasDAO();
                int         idEmpresa = empresa.BuscaId(Session["nomeEmpresa"].ToString());

                fnc.IdEmpresa   = idEmpresa;
                fnc.IdBeneficio = idBeneficio;

                FuncionariosDAO dao = new FuncionariosDAO();
                dao.Adiciona(fnc);
                return(RedirectToAction("Index", "Conta"));
            }
            else
            {
                return(RedirectToAction("Adiciona"));
            }
        }
Ejemplo n.º 9
0
        // GET: Conta
        public ActionResult Index()
        {
            ViewBag.Empresa = Session["usuarioLogado"];

            ContasDAO     daoC = new ContasDAO();
            IList <Conta> cnt  = daoC.Lista();

            ViewBag.Conta = cnt;

            FuncionariosDAO     daoF = new FuncionariosDAO();
            IList <Funcionario> fnc  = daoF.Lista();

            ViewBag.Funcionario = fnc;

            BeneficiosDAO     daoB = new BeneficiosDAO();
            IList <Beneficio> bnf  = daoB.Lista();

            ViewBag.Beneficio = bnf;

            return(View());
        }
Ejemplo n.º 10
0
        public ActionResult Autentica(String login, String senha)
        {
            ClientesDAO     daoCliente         = new ClientesDAO();
            Cliente         usuarioCliente     = daoCliente.Busca(login, senha);
            FuncionariosDAO daoFuncionario     = new FuncionariosDAO();
            Funcionario     usuarioFuncionario = daoFuncionario.Busca(login, senha);

            if (usuarioCliente != null)
            {
                Session["clienteLogado"] = usuarioCliente;
                return(RedirectToAction("Index", "Home"));
            }
            else if (usuarioFuncionario != null)
            {
                Session["funcionarioLogado"] = usuarioFuncionario;
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
Ejemplo n.º 11
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            Funcionarios    func    = new Funcionarios();
            FuncionariosBO  funcBO  = new FuncionariosBO();
            FuncionariosDAO funcDAO = new FuncionariosDAO();

            this.dataGridView1.DefaultCellStyle.Font = new Font("Arial", 10);

            try
            {
                func.Nome = txtBusca.Text;
                dataGridView1.DataSource = funcDAO.BuscaNome(txtBusca.Text);

                for (int i = 0; i == dataGridView1.RowCount; i++)
                {
                    MessageBox.Show("Nenhum funcionário encontrado");
                    txtBusca.Clear();
                }
            }
            catch
            {
                MessageBox.Show("Preencha corretamente as informações");
            }
        }
Ejemplo n.º 12
0
 public CtrlFuncionarios() : base(new FuncionariosDAO())
 {
     this.DaoFuncionario = (FuncionariosDAO)this.Dao;
 }