//Exclui determinado area_atuacao do banco de dados
        protected void Delete(object sender, DirectEventArgs e)
        {
            MA_AREA_ATUACAO area_atuacao = this.GestorDeAreaDeAtuacao.ObterAreaDeAtuacaoPorId(Int32.Parse(cod_area_atuacaoId.Text));

            this.GestorDeAreaDeAtuacao.RemoverAreaDeAtuacao(area_atuacao);
            LimpaForm();
        }
        public ActionResult Update(List <AreaAtuacao> listaareaatuacao)
        {
            JsonResult jsonResult;

            //Verifica se o registro é inválido e se sim, retorna com erro.
            if (listaareaatuacao == null)
            {
                jsonResult = Json(new
                {
                    success = false
                }, JsonRequestBehavior.AllowGet);

                jsonResult.MaxJsonLength = int.MaxValue;
                return(jsonResult);
            }
            foreach (AreaAtuacao aa in listaareaatuacao)
            {
                MA_AREA_ATUACAO areaatuacao = new MA_AREA_ATUACAO();

                areaatuacao.cod_area_atuacao = aa.cod_area_atuacao;
                areaatuacao.nome             = aa.nome;

                this.GestorDeAreaDeAtuacao.InserirAreaDeAtuacao(areaatuacao);
            }

            jsonResult = Json(new
            {
                success = true
            }, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
 public Boolean VerificarSeDescricaoDeAreaDeAtuacaoJaExiste(MA_AREA_ATUACAO areaatuacao)
 {
     if (ObterAreaDeAtuacaoPorNome(areaatuacao) != null)
     {
         return(true);
     }
     return(false);
 }
 public void AtualizarAreaDeAtuacao(MA_AREA_ATUACAO AreaDeAtuacao)
 {
     if (!VerificarSeDescricaoDeAreaDeAtuacaoJaExiste(AreaDeAtuacao))
     {
         this.Contexto.Entry(AreaDeAtuacao).State = EntityState.Modified;
         this.Contexto.SaveChanges();
     }
 }
 public void InserirAreaDeAtuacao(MA_AREA_ATUACAO AreaDeAtuacao)
 {
     if (!VerificarSeDescricaoDeAreaDeAtuacaoJaExiste(AreaDeAtuacao))
     {
         this.Contexto.MA_AREA_ATUACAO.Add(AreaDeAtuacao);
         this.Contexto.SaveChanges();
     }
 }
Exemple #6
0
        public Boolean AtualizarAreaDeAtuacaoComRetorno(MA_AREA_ATUACAO areaDeAtuacao)
        {
            if (!VerificarSeDescricaoDeAreaDeAtuacaoJaExiste(areaDeAtuacao))
            {
                try
                {
                    this.Contexto.Entry(areaDeAtuacao).State = EntityState.Modified;
                    this.Contexto.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Exemple #7
0
        public Boolean InserirAreaDeAtuacaoComRetorno(MA_AREA_ATUACAO areaDeAtuacao)
        {
            if (!VerificarSeDescricaoDeAreaDeAtuacaoJaExiste(areaDeAtuacao))
            {
                try
                {
                    this.Contexto.MA_AREA_ATUACAO.Add(areaDeAtuacao);
                    this.Contexto.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Exemple #8
0
        public ActionResult Update(List <AreaAtuacao> listaareaatuacao)
        {
            JsonResult jsonResult;

            //Verifica se o registro é inválido e se sim, retorna com erro.
            if (listaareaatuacao == null)
            {
                jsonResult = Json(new
                {
                    codigo = -1
                }, JsonRequestBehavior.AllowGet);

                jsonResult.MaxJsonLength = int.MaxValue;
                return(jsonResult);
            }
            else
            {
                int codigocadastrado = -1;

                foreach (AreaAtuacao aa in listaareaatuacao)
                {
                    MA_AREA_ATUACAO areaatuacao = new MA_AREA_ATUACAO();

                    areaatuacao.nome = aa.Nome;

                    this.GestorDeAreaDeAtuacao.AtualizarAreaDeAtuacao(areaatuacao);

                    codigocadastrado = areaatuacao.cod_area_atuacao;
                }

                jsonResult = Json(new
                {
                    codigo = codigocadastrado
                }, JsonRequestBehavior.AllowGet);
            }

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
        //Cadastro do area_atuacao no banco
        protected void Save(object sender, DirectEventArgs e)
        {
            MA_AREA_ATUACAO area_atuacao = new MA_AREA_ATUACAO();

            area_atuacao.nome = nomeId.Text;

            //Caso o form não possui código, será inserido um novo usuário
            if (cod_area_atuacaoId.Text == "")
            {
                this.GestorDeAreaDeAtuacao.InserirAreaDeAtuacao(area_atuacao);
                AreaAtuacaoWindowId.Close();
                LimpaForm();
            }
            //Caso contrário, o form será atualizado
            else
            {
                area_atuacao.cod_area_atuacao = Int32.Parse(cod_area_atuacaoId.Text);
                this.GestorDeAreaDeAtuacao.AtualizarAreaDeAtuacao(area_atuacao);
                AreaAtuacaoWindowId.Close();
                LimpaForm();
            }
        }
Exemple #10
0
 public void AtualizarAreaDeAtuacao(MA_AREA_ATUACAO AreaDeAtuacao)
 {
     this.RepositorioDeAreaDeAtuacao.AtualizarAreaDeAtuacao(AreaDeAtuacao);
 }
Exemple #11
0
 public void RemoverAreaDeAtuacao(MA_AREA_ATUACAO AreaDeAtuacao)
 {
     this.RepositorioDeAreaDeAtuacao.RemoverAreaDeAtuacao(AreaDeAtuacao);
 }
Exemple #12
0
 public void InserirAreaDeAtuacao(MA_AREA_ATUACAO AreaDeAtuacao)
 {
     this.RepositorioDeAreaDeAtuacao.InserirAreaDeAtuacao(AreaDeAtuacao);
 }
Exemple #13
0
 public Boolean AtualizarAreaDeAtuacaoComRetorno(MA_AREA_ATUACAO areaDeAtuacao)
 {
     return(this.RepositorioDeAreaDeAtuacao.AtualizarAreaDeAtuacaoComRetorno(areaDeAtuacao));
 }
 public void RemoverAreaDeAtuacao(MA_AREA_ATUACAO AreaDeAtuacao)
 {
     this.Contexto.MA_AREA_ATUACAO.Remove(AreaDeAtuacao);
     this.Contexto.SaveChanges();
 }
 public MA_AREA_ATUACAO ObterAreaDeAtuacaoPorNome(MA_AREA_ATUACAO areaatuacao)
 {
     return(this.Contexto.MA_AREA_ATUACAO.Where(l => l.nome.ToLowerInvariant().Equals(areaatuacao.nome.ToLowerInvariant())).SingleOrDefault());
 }