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)); }
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 })); }
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)); }