public Int32 IncluirGrupoContato(GRUPO item, USUARIO usuario, Int32?idAss) { try { // Cria registro GRUPO rot = _baseService.GetItemById(item.GRUP_CD_ID); item.GRUP_IN_ATIVO = 1; GRUPO_CONTATO rl = new GRUPO_CONTATO(); rl.CONT_CD_ID = item.CONT_CD_ID.Value; rl.GRUP_CD_ID = item.GRUP_CD_ID; rl.GRCO_IN_ATIVO = 1; // Verifica existencia if (_baseService.CheckExist(rl, idAss) != null) { return(1); } // Inclui na coleção rot.GRUPO_CONTATO.Add(rl); // Persiste return(_baseService.Edit(rot, idAss)); } catch (Exception ex) { throw; } }
public Int32 ValidateEditGrupoContato(GRUPO_CONTATO item) { try { // Persiste item.GRUPO = null; item.CONTATO = null; return(_baseService.EditGrupoContato(item)); } catch (Exception ex) { throw; } }
public ActionResult ExcluirGrupoContato(Int32 id) { // Verifica se tem usuario logado if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; GRUPO rot = (GRUPO)Session["Grupo"]; GRUPO_CONTATO rl = gcApp.GetItemById(id); Int32 volta = gcApp.ValidateDelete(rl); return(RedirectToAction("VoltarAnexoGrupo")); }
public ActionResult ReativarGrupoContato(Int32 id) { // Verifica se tem usuario logado if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; GRUPO_CONTATO item = gcApp.GetItemById(id); item.GRCO_IN_ATIVO = 1; Int32 volta = baseApp.ValidateEditGrupoContato(item); return(RedirectToAction("VoltarAnexoGrupo")); }
public Int32 EditGrupoContato(GRUPO_CONTATO item) { using (DbContextTransaction transaction = Db.Database.BeginTransaction(IsolationLevel.ReadCommitted)) { try { GRUPO_CONTATO obj = _gcRepository.GetById(item.GRCO_CD_ID); _gcRepository.Detach(obj); _gcRepository.Update(item); transaction.Commit(); return(0); } catch (Exception ex) { transaction.Rollback(); throw ex; } } }
public GRUPO_CONTATO CheckExist(GRUPO_CONTATO item, Int32?idAss) { GRUPO_CONTATO obj = _gcRepository.CheckExist(item); return(obj); }