public ActionResult ReativarContato(Int32 id)
        {
            // Verifica se tem usuario logado
            USUARIO usuario = new USUARIO();

            if ((String)Session["Ativa"] == null)
            {
                return(RedirectToAction("Login", "ControleAcesso"));
            }
            if ((USUARIO)Session["UserCredentials"] != null)
            {
                usuario = (USUARIO)Session["UserCredentials"];

                // Verfifica permissão
                if (usuario.PERFIL.PERF_SG_SIGLA != "ADM")
                {
                    Session["MensBanco"] = 2;
                    return(RedirectToAction("EditarBanco", new { id = (Int32)Session["IdBanco"] }));
                }
            }
            else
            {
                return(RedirectToAction("Login", "ControleAcesso"));
            }
            Int32 idAss = (Int32)Session["IdAssinante"];

            // Executar
            CONTA_BANCO_CONTATO item = contaApp.GetContatoById(id);

            item.CBCT_IN_ATIVO = 1;
            Int32 volta = contaApp.ValidateEditContato(item);

            return(RedirectToAction("VoltarAnexoConta"));
        }
        public ActionResult EditarContato(ContaBancariaContatoViewModel vm)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    // Executa a operação
                    USUARIO             usuarioLogado = (USUARIO)Session["UserCredentials"];
                    CONTA_BANCO_CONTATO item          = Mapper.Map <ContaBancariaContatoViewModel, CONTA_BANCO_CONTATO>(vm);
                    Int32 volta = contaApp.ValidateEditContato(item);

                    // Verifica retorno
                    return(RedirectToAction("VoltarAnexoConta"));
                }
                catch (Exception ex)
                {
                    ViewBag.Message = ex.Message;
                    return(View(vm));
                }
            }
            else
            {
                return(View(vm));
            }
        }
        public ActionResult VerContato(Int32 id)
        {
            // Prepara view
            CONTA_BANCO_CONTATO           item = contaApp.GetContatoById(id);
            ContaBancariaContatoViewModel vm   = Mapper.Map <CONTA_BANCO_CONTATO, ContaBancariaContatoViewModel>(item);

            return(View(vm));
        }
        public ActionResult IncluirContato()
        {
            // Prepara view
            USUARIO                       usuario = (USUARIO)Session["UserCredentials"];
            CONTA_BANCO_CONTATO           item    = new CONTA_BANCO_CONTATO();
            ContaBancariaContatoViewModel vm      = Mapper.Map <CONTA_BANCO_CONTATO, ContaBancariaContatoViewModel>(item);

            vm.COBA_CD_ID    = (Int32)Session["IdVolta"];
            vm.CBCT_IN_ATIVO = 1;
            return(View(vm));
        }
        public ActionResult EditarContato(Int32 id)
        {
            if ((String)Session["Ativa"] == null)
            {
                return(RedirectToAction("Login", "ControleAcesso"));
            }
            // Prepara view
            CONTA_BANCO_CONTATO           item = contaApp.GetContatoById(id);
            ContaBancariaContatoViewModel vm   = Mapper.Map <CONTA_BANCO_CONTATO, ContaBancariaContatoViewModel>(item);

            return(View(vm));
        }
Esempio n. 6
0
 public Int32 ValidateEditContato(CONTA_BANCO_CONTATO item)
 {
     try
     {
         // Persiste
         return(_baseService.EditContato(item));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Esempio n. 7
0
 public Int32 ValidateCreateContato(CONTA_BANCO_CONTATO item)
 {
     try
     {
         // Persiste
         Int32 volta = _baseService.CreateContato(item);
         return(volta);
     }
     catch (Exception ex)
     {
         throw;
     }
 }
 public Int32 CreateContato(CONTA_BANCO_CONTATO item)
 {
     using (DbContextTransaction transaction = Db.Database.BeginTransaction(IsolationLevel.ReadCommitted))
     {
         try
         {
             _contRepository.Add(item);
             transaction.Commit();
             return(0);
         }
         catch (Exception ex)
         {
             transaction.Rollback();
             throw ex;
         }
     }
 }
 public Int32 EditContato(CONTA_BANCO_CONTATO item)
 {
     using (DbContextTransaction transaction = Db.Database.BeginTransaction(IsolationLevel.ReadCommitted))
     {
         try
         {
             CONTA_BANCO_CONTATO obj = _contRepository.GetById(item.CBCT_CD_ID);
             _contRepository.Detach(obj);
             _contRepository.Update(item);
             transaction.Commit();
             return(0);
         }
         catch (Exception ex)
         {
             transaction.Rollback();
             throw ex;
         }
     }
 }
Esempio n. 10
0
        public CONTA_BANCO_CONTATO GetContatoById(Int32 id)
        {
            CONTA_BANCO_CONTATO lista = _baseService.GetContatoById(id);

            return(lista);
        }