コード例 #1
0
        public ActionResult AddConta(Tr_Visoes Tr_Visoes)
        {
            bool valido = true;

            #region Validacoes
            if (Tr_Visoes.VIS_PLANID <= 0 || Tr_Visoes.VIS_PLANID == null)
            {
                ModelState.AddModelError("VIS_PLANID", "Seleciona uma conta.");
                ViewBag.erro = "Selecione uma conta.";
            }

            if (db.Tr_Visoes.Count(x => x.CAB_ID == Tr_Visoes.CAB_ID && x.VIS_PLANID == Tr_Visoes.VIS_PLANID) > 0)
            {
                ModelState.AddModelError("VIS_PLANID", "Conta selecionada já está vinculada a está visão.");
                ViewBag.erro = "Conta selecionada já está vinculada a está visão.";
            }
            #endregion Validacoes

            if (ModelState.IsValid)
            {
                db.Tr_Visoes.Add(Tr_Visoes);
                db.SaveChanges();
                return(Json(new { success = true }));
            }
            ViewBag.VIS_PLANID = new SelectList(db.Tr_PlanoContas, "PLA_ID", "PLA_DESCRICAO", Tr_Visoes.VIS_PLANID);
            return(View(Tr_Visoes));
        }
コード例 #2
0
        public ActionResult DelVisao(Tr_Visoes visaoDel)
        {
            var visao = db.Tr_Visoes.Find(visaoDel.VIS_ID);

            db.Tr_Visoes.Remove(visao);
            db.SaveChanges();
            return(Json(new { success = true }));
        }
コード例 #3
0
        public ActionResult AddConta(int idCab)
        {
            var visao = new Tr_Visoes();

            visao.CAB_ID       = idCab;
            ViewBag.VIS_PLANID = new SelectList(db.Tr_PlanoContas, "PLA_ID", "PLA_DESCRICAO");
            return(View(visao));
        }