예제 #1
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"));
        }
예제 #2
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"));
            }
        }
예제 #3
0
        public ActionResult RemoverConta(string cnt)
        {
            ContasDAO daoC = new ContasDAO();

            daoC.Remover(daoC.BuscaPorNome(cnt));

            return(RedirectToAction("Index"));
        }
예제 #4
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());
        }