Esempio n. 1
0
        public bool Update(Cenas cenas)
        {
            OnBreakDBEntities db = new OnBreakDBEntities();

            try
            {
                Datos.Cenas c = (from cb in db.Cenas
                                 where cb.Numero == cenas.Contrato.Numero
                                 select cb).FirstOrDefault();

                c.Numero             = cenas.Contrato.Numero;
                c.LocalOnBreak       = cenas.LocalOnBreak;
                c.MusicaAmbiental    = cenas.MusicaAmbiental;
                c.OtroLocalOnBreak   = cenas.OtroLocalOnBreak;
                c.ValorArriendo      = cenas.ValorArriendo;
                c.IdTipoAmbientacion = cenas.TipoAmbientacion.Id;

                db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Esempio n. 2
0
        public Cenas Read(string numContrato)
        {
            OnBreakDBEntities db    = new OnBreakDBEntities();
            Cenas             cenas = (from c in db.Cenas
                                       where c.Numero == numContrato
                                       select new Cenas
            {
                Contrato = new Contrato()
                {
                    Numero = c.Numero
                },
                MusicaAmbiental = c.MusicaAmbiental,
                LocalOnBreak = c.LocalOnBreak,
                OtroLocalOnBreak = c.OtroLocalOnBreak,
                ValorArriendo = c.ValorArriendo,
                TipoAmbientacion = new TipoAmbientacion()
                {
                    Id = c.TipoAmbientacion.IdTipoAmbientacion
                }
            }).FirstOrDefault();

            return(cenas);
        }
Esempio n. 3
0
        public bool Create(Cenas cenas)
        {
            OnBreakDBEntities db   = new OnBreakDBEntities();
            Cenas             cena = new Cenas();

            try
            {
                Datos.Cenas c = new Datos.Cenas();
                c.Numero             = cenas.Contrato.Numero;
                c.LocalOnBreak       = cenas.LocalOnBreak;
                c.MusicaAmbiental    = cenas.MusicaAmbiental;
                c.OtroLocalOnBreak   = cenas.OtroLocalOnBreak;
                c.ValorArriendo      = cenas.ValorArriendo;
                c.IdTipoAmbientacion = cenas.TipoAmbientacion.Id;

                db.Cenas.Add(c);
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }