Exemplo n.º 1
0
        public ActionResult Adiciona(Conta cnt, bool?tipo, bool?situacao)
        {
            if (cnt.NomeConta != null || cnt.NomeConta.Length < 40)
            {
                if (tipo == null)
                {
                    cnt.Tipo = 0;
                }
                else
                {
                    cnt.Tipo = 1;
                }

                if (situacao == null)
                {
                    cnt.Situacao = 0;
                }
                else
                {
                    cnt.Situacao = 1;
                }

                EmpresasDAO empresa   = new EmpresasDAO();
                int         idEmpresa = empresa.BuscaId(Session["nomeEmpresa"].ToString());
                cnt.IdEmpresa = idEmpresa;

                ContasDAO dao = new ContasDAO();
                dao.Adiciona(cnt);
                return(RedirectToAction("Index", "Conta"));
            }
            else
            {
                return(RedirectToAction("Form"));
            }
        }
Exemplo n.º 2
0
        public ActionResult Atualizar(string cnt)
        {
            ContasDAO dao   = new ContasDAO();
            Conta     conta = dao.BuscaPorNome(cnt);

            if (conta.Situacao == 0)
            {
                conta.Situacao = 1;

                dao = new ContasDAO();
                dao.Atualiza(conta);


                EmpresasDAO empD = new EmpresasDAO();
                Empresa     emp  = ViewBag.Empresa;

                if (conta.Tipo == 0)
                {
                    emp.Saldo -= conta.ValorConta;
                    empD.Atualiza(emp);
                }
                else
                {
                    emp.Saldo += conta.ValorConta;
                    empD.Atualiza(emp);
                }
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
 public ActionResult Adiciona(Empresa emp)
 {
     if (emp.NomeEmpresa != null || emp.NomeEmpresa.Length > 50 || emp.Senha != null || emp.Senha.Length < 8 || emp.Senha.Length > 50)
     {
         EmpresasDAO dao = new EmpresasDAO();
         dao.Adiciona(emp);
         Session["usuarioLogado"] = emp;
         Session["nomeEmpresa"]   = emp.NomeEmpresa;
         return(RedirectToAction("Index", "Conta"));
     }
     else
     {
         return(RedirectToAction("Form"));
     }
 }
Exemplo n.º 4
0
        public ActionResult AutenticaLogin(string loginEmpresa, string senhaEmpresa)
        {
            EmpresasDAO dao = new EmpresasDAO();
            Empresa     emp = dao.Busca(loginEmpresa, senhaEmpresa);

            if (emp != null)
            {
                Session["usuarioLogado"] = emp;
                Session["nomeEmpresa"]   = emp.NomeEmpresa;
                return(RedirectToAction("Index", "Conta"));
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
Exemplo n.º 5
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"));
            }
        }