public Int32 IncluirCampanhaContato(CAMPANHA item, USUARIO usuario, Int32?idAss) { try { // Cria registro CAMPANHA rot = _baseService.GetItemById(item.CAMP_CD_ID); item.CAMP_IN_ATIVO = 1; CAMPANHA_CONTATO rl = new CAMPANHA_CONTATO(); rl.CONT_CD_ID = item.CONT_CD_ID.Value; rl.CAMP_CD_ID = item.CAMP_CD_ID; rl.CACT_IN_ATIVO = 1; // Verifica existencia if (_baseService.CheckExist(rl, idAss) != null) { return(1); } // Inclui na coleção rot.CAMPANHA_CONTATO.Add(rl); // Persiste return(_baseService.Edit(rot, idAss)); } catch (Exception ex) { throw; } }
public Int32 ValidateEditCampanhaContato(CAMPANHA_CONTATO item) { try { // Persiste item.CAMPANHA = null; item.CONTATO = null; return(_baseService.EditCampanhaContato(item)); } catch (Exception ex) { throw; } }
public ActionResult ExcluirCampanhaContato(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"]; CAMPANHA rot = (CAMPANHA)Session["Campanha"]; CAMPANHA_CONTATO rl = ccApp.GetItemById(id); Int32 volta = ccApp.ValidateDelete(rl); return(RedirectToAction("VoltarAnexoCampanha")); }
public ActionResult ReativarCampanhaContato(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"]; CAMPANHA_CONTATO item = ccApp.GetItemById(id); item.CACT_IN_ATIVO = 1; Int32 volta = baseApp.ValidateEditCampanhaContato(item); return(RedirectToAction("VoltarAnexoCampanha")); }
public Int32 EditCampanhaContato(CAMPANHA_CONTATO item) { using (DbContextTransaction transaction = Db.Database.BeginTransaction(IsolationLevel.ReadCommitted)) { try { CAMPANHA_CONTATO obj = _ccRepository.GetById(item.CACT_CD_ID); _ccRepository.Detach(obj); _ccRepository.Update(item); transaction.Commit(); return(0); } catch (Exception ex) { transaction.Rollback(); throw ex; } } }
public CAMPANHA_CONTATO CheckExist(CAMPANHA_CONTATO item, Int32?idAss) { CAMPANHA_CONTATO obj = _ccRepository.CheckExist(item); return(obj); }