Ejemplo n.º 1
0
 public ActionResult Edit([Bind(Include = "cd_genero_musica,tx_genero_musica")] genero_musica genero_musica)
 {
     if (ModelState.IsValid)
     {
         db.Entry(genero_musica).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(genero_musica));
 }
Ejemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "cd_tipo_evento,tx_tipo_evento")] tipo_evento tipo_evento)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipo_evento).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipo_evento));
 }
Ejemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "tx_tonalidade,tx_descricao_tonalidade,nr_posicao,ind_maior_menor")] tonalidade tonalidade)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tonalidade).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tonalidade));
 }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "cd_evento,cd_integrante")] evento_integrante evento_integrante)
 {
     if (ModelState.IsValid)
     {
         db.Entry(evento_integrante).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.cd_evento     = new SelectList(db.evento, "cd_evento", "tx_comentarios", evento_integrante.cd_evento);
     ViewBag.cd_integrante = new SelectList(db.integrante, "cd_integrante", "tx_nome_integrante", evento_integrante.cd_integrante);
     return(View(evento_integrante));
 }
Ejemplo n.º 5
0
 public ActionResult Edit([Bind(Include = "cd_evento,cd_hino,nr_sequencia")] evento_musica evento_musica)
 {
     if (ModelState.IsValid)
     {
         db.Entry(evento_musica).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.cd_evento = new SelectList(db.evento, "cd_evento", "tx_comentarios", evento_musica.cd_evento);
     ViewBag.cd_hino   = new SelectList(db.hino, "cd_hino", "tx_titulo_hino", evento_musica.cd_hino);
     return(View(evento_musica));
 }
Ejemplo n.º 6
0
 public ActionResult Edit([Bind(Include = "cd_hino,tx_titulo_hino,tx_inicio,tx_nome_compositor_letra,tx_nome_compositor_musica,nr_ano,tx_tonalidade")] hino hino)
 {
     if (ModelState.IsValid)
     {
         db.Entry(hino).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.tx_tonalidade    = new SelectList(db.tonalidade.OrderBy(t => t.nr_posicao), "tx_tonalidade", "tx_descricao_tonalidade", hino.tx_tonalidade);
     ViewBag.cd_genero_letra  = new SelectList(db.genero_letra.OrderBy(gl => gl.tx_genero_letra), "cd_genero_letra", "tx_genero_letra");
     ViewBag.cd_genero_musica = new SelectList(db.genero_musica.OrderBy(gm => gm.tx_genero_musica), "cd_genero_musica", "tx_genero_musica");
     return(View(hino));
 }
Ejemplo n.º 7
0
        public ActionResult Edit([Bind(Include = "cd_equipe,tx_nome_equipe,cd_tipo_evento,nr_ano,nr_domingo,cd_integrante_lider")] equipe equipe)
        {
            if (ModelState.IsValid)
            {
                db.Entry(equipe).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            // Lista de integrantes
            var selectListItems = new SelectList(db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(), "cd_integrante", "tx_nome_integrante");

            ViewBag.ddIntegrantes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text");
            return(View(equipe));
        }
Ejemplo n.º 8
0
        public ActionResult Edit([Bind(Include = "cd_integrante,tx_nome_integrante,tx_email_integrante,tx_nome_curto_integrante")] integrante integrante, HttpPostedFileBase upload_foto = null)
        {
            if (ModelState.IsValid)
            {
                integrante integranteAntesDeSalvar = db.integrante.AsNoTracking().Where(i => i.cd_integrante == integrante.cd_integrante).First();
                byte[]     foto = integranteAntesDeSalvar.foto_integrante;
                integranteAntesDeSalvar = null;

                db.Entry(integrante).State = EntityState.Modified;

                if (upload_foto != null)
                {
                    integrante.foto_integrante = new byte[upload_foto.ContentLength];
                    upload_foto.InputStream.Read(integrante.foto_integrante, 0, upload_foto.ContentLength);
                }
                else
                {
                    integrante.foto_integrante = foto;
                }
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(integrante));
        }
Ejemplo n.º 9
0
 public ActionResult Edit([Bind(Include = "cd_genero_letra,tx_genero_letra")] genero_letra genero_letra)
 {
     if (ModelState.IsValid)
     {
         if (db.genero_letra.Any(g => g.tx_genero_letra == genero_letra.tx_genero_letra))
         {
             ModelState.AddModelError("topicoJaExiste", "Tópico já existe");
         }
         else
         {
             db.Entry(genero_letra).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     return(View(genero_letra));
 }
Ejemplo n.º 10
0
        public ActionResult Edit([Bind(Include = "cd_evento,dt_evento,cd_tipo_evento,cd_equipe,tx_comentarios")] evento evento)
        {
            if (ModelState.IsValid)
            {
                db.Entry(evento).State = EntityState.Modified;
                db.SaveChanges();
            }
            DateTime dt_evento = evento.dt_evento;
            // Seleciona anterior
            evento eventoAnterior = db.evento.Where(e => (e.dt_evento == dt_evento && e.cd_tipo_evento < evento.cd_tipo_evento) || (e.dt_evento < dt_evento)).OrderByDescending(e => e.dt_evento).ThenByDescending(e => e.cd_tipo_evento).FirstOrDefault();

            if (eventoAnterior != null)
            {
                ViewBag.eventoAnterior = eventoAnterior.cd_evento;
            }
            // Seleciona próximo
            evento proxEvento = db.evento.Where(e => (e.dt_evento == dt_evento && e.cd_tipo_evento > evento.cd_tipo_evento) || (e.dt_evento > dt_evento)).OrderBy(e => e.dt_evento).ThenBy(e => e.cd_tipo_evento).FirstOrDefault();

            if (proxEvento != null)
            {
                ViewBag.proxEvento = proxEvento.cd_evento;
            }

            // Lista de equipes
            var selectListItems = new SelectList(db.equipe.Where(e => e.nr_ano == DateTime.Now.Year).OrderBy(e => e.nr_domingo).ToList(), "cd_equipe", "tx_nome_equipe", evento.cd_equipe);

            ViewBag.ddEquipes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text");
            // Lista de músicas
            selectListItems   = new SelectList(db.hino.OrderBy(h => h.tx_titulo_hino).ToList(), "cd_hino", "tx_titulo_hino");
            ViewBag.ddMusicas = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text");
            // Lista de integrantes
            selectListItems       = new SelectList(db.integrante.OrderBy(i => i.tx_nome_integrante).ToList(), "cd_integrante", "tx_nome_integrante");
            ViewBag.ddIntegrantes = new SelectList(DefaultItem.Concat(selectListItems), "Value", "Text");

            return(View(evento));
        }