Esempio n. 1
0
        public ActionResult Update(List <Campus> listacampus)
        {
            JsonResult jsonResult;

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

                jsonResult.MaxJsonLength = int.MaxValue;
                return(jsonResult);
            }
            foreach (Campus cp in listacampus)
            {
                MA_CAMPUS campus = new MA_CAMPUS();
                campus.cod_campus = cp.cod_campus;
                campus.local      = cp.local;

                this.GestorDeCampus.InserirCampus(campus);
            }

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

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
Esempio n. 2
0
        //Exclui determinado campus do banco de dados
        protected void Delete(object sender, DirectEventArgs e)
        {
            MA_CAMPUS campus = this.GestorDeCampus.ObterCampusPorId(Int32.Parse(cod_campusId.Text));

            this.GestorDeCampus.RemoverCampus(campus);
            LimpaForm();
        }
Esempio n. 3
0
 public Boolean VerificarSeNomeDeLocalDeCampusJaExiste(MA_CAMPUS campus)
 {
     if (ObterCampusPorNomeDeLocal(campus) != null)
     {
         return(true);
     }
     return(false);
 }
Esempio n. 4
0
 public void AtualizarCampus(MA_CAMPUS campus)
 {
     if (!VerificarSeNomeDeLocalDeCampusJaExiste(campus))
     {
         this.Contexto.Entry(campus).State = EntityState.Modified;
         this.Contexto.SaveChanges();
     }
 }
Esempio n. 5
0
 public void InserirCampus(MA_CAMPUS campus)
 {
     if (!VerificarSeNomeDeLocalDeCampusJaExiste(campus))
     {
         this.Contexto.MA_CAMPUS.Add(campus);
         this.Contexto.SaveChanges();
     }
 }
Esempio n. 6
0
        public Boolean AtualizarCampusComRetorno(MA_CAMPUS campus)
        {
            if (!VerificarSeNomeDeLocalDeCampusJaExiste(campus))
            {
                try
                {
                    this.Contexto.Entry(campus).State = EntityState.Modified;
                    this.Contexto.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Esempio n. 7
0
        public Boolean InserirCampusComRetorno(MA_CAMPUS campus)
        {
            if (!VerificarSeNomeDeLocalDeCampusJaExiste(campus))
            {
                try
                {
                    this.Contexto.MA_CAMPUS.Add(campus);
                    this.Contexto.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Esempio n. 8
0
        //Cadastro do campus no banco
        protected void Save(object sender, DirectEventArgs e)
        {
            MA_CAMPUS campus = new MA_CAMPUS();

            campus.local = localId.Text;

            //Caso o form não possui código, será inserido um novo usuário
            if (cod_campusId.Text == "")
            {
                this.GestorDeCampus.InserirCampus(campus);
                CampusWindowId.Close();
                LimpaForm();
            }
            //Caso contrário, o form será atualizado
            else
            {
                campus.cod_campus = Int32.Parse(cod_campusId.Text);
                this.GestorDeCampus.AtualizarCampus(campus);
                CampusWindowId.Close();
                LimpaForm();
            }
        }
Esempio n. 9
0
        public ActionResult Update(List <Campus> listacampus)
        {
            JsonResult jsonResult;

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

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

                foreach (Campus cp in listacampus)
                {
                    MA_CAMPUS campus = new MA_CAMPUS();
                    campus.local = cp.Local;

                    this.GestorDeCampus.AtualizarCampus(campus);

                    codigocadastrado = campus.cod_campus;
                }

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

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
Esempio n. 10
0
 public Boolean AtualizarCampusComRetorno(MA_CAMPUS naccampus)
 {
     return(this.RepositorioDeCampus.AtualizarCampusComRetorno(naccampus));
 }
Esempio n. 11
0
 public void AtualizarCampus(MA_CAMPUS naccampus)
 {
     this.RepositorioDeCampus.AtualizarCampus(naccampus);
 }
Esempio n. 12
0
 public void RemoverCampus(MA_CAMPUS naccampus)
 {
     this.RepositorioDeCampus.RemoverCampus(naccampus);
 }
Esempio n. 13
0
 public Boolean InserirCampusRetorno(MA_CAMPUS naccampus)
 {
     return(this.RepositorioDeCampus.InserirCampusComRetorno(naccampus));
 }
Esempio n. 14
0
 public void InserirCampus(MA_CAMPUS naccampus)
 {
     this.RepositorioDeCampus.InserirCampus(naccampus);
 }
Esempio n. 15
0
 public void RemoverCampus(MA_CAMPUS campus)
 {
     this.Contexto.MA_CAMPUS.Remove(campus);
     this.Contexto.SaveChanges();
 }
Esempio n. 16
0
 public MA_CAMPUS ObterCampusPorNomeDeLocal(MA_CAMPUS campus)
 {
     return(this.Contexto.MA_CAMPUS.Where(l => l.local.ToLower().Equals(campus.local.ToLower())).SingleOrDefault());
 }