Exemple #1
0
        public bool Update(Cocktail cocktail)
        {
            OnBreakDBEntities db = new OnBreakDBEntities();

            try
            {
                Datos.Cocktail c = (from ct in db.Cocktail
                                    where ct.Numero == cocktail.Contrato.Numero
                                    select ct).FirstOrDefault();

                if (cocktail.TipoAmbientacion == null)
                {
                    c.MusicaAmbiental = cocktail.MusicaAmbiental;
                    c.MusicaCliente   = cocktail.MusicaCliente;

                    db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    return(true);
                }
                else
                {
                    c.MusicaAmbiental    = cocktail.MusicaAmbiental;
                    c.MusicaCliente      = cocktail.MusicaCliente;
                    c.IdTipoAmbientacion = cocktail.TipoAmbientacion.Id;

                    db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    return(true);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemple #2
0
        public bool Update(Cliente cliente)
        {
            OnBreakDBEntities db = new OnBreakDBEntities();

            try
            {
                Datos.Cliente c = (from cdb in db.Cliente
                                   where cdb.RutCliente == cliente.RutCliente
                                   select cdb).FirstOrDefault();

                if (c == null)
                {
                    return(false);
                }

                c.RazonSocial        = cliente.RazonSocial;
                c.NombreContacto     = cliente.NombreContacto;
                c.MailContacto       = cliente.MailContacto;
                c.Direccion          = cliente.Direccion;
                c.Telefono           = cliente.Telefono;
                c.IdActividadEmpresa = cliente.ActividadEmpresa.IdActividadEmpresa;
                c.IdTipoEmpresa      = cliente.TipoEmpresa.IdTipoEmpresa;


                db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemple #3
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);
            }
        }
Exemple #4
0
        // Metodo que cambia Realizado==true si encuentra el contrato
        public bool Delete(string numero)
        {
            OnBreakDBEntities db = new OnBreakDBEntities();

            try
            {
                Datos.Contrato c = (from cdb in db.Contrato
                                    where cdb.Numero == numero
                                    select cdb).FirstOrDefault();

                if (c == null)
                {
                    return(false);
                }

                c.Termino = DateTime.Now;

                db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Exemple #5
0
        public bool Update(Contrato contrato)
        {
            OnBreakDBEntities db = new OnBreakDBEntities();

            try
            {
                Datos.Contrato c = (from cdb in db.Contrato
                                    where cdb.Numero == contrato.Numero
                                    select cdb).FirstOrDefault();

                if (c == null)
                {
                    return(false);
                }

                c.Observaciones      = contrato.Observaciones;
                c.IdTipoEvento       = contrato.ModalidadServicio.TipoEvento.IdTipoEvento;
                c.IdModalidad        = contrato.ModalidadServicio.IdModalidad;
                c.Asistentes         = contrato.Asistentes;
                c.PersonalAdicional  = contrato.PersonalAdicional;
                c.FechaHoraInicio    = contrato.FechaHoraInicio;
                c.FechaHoraTermino   = contrato.FechaHoraTermino;
                c.ValorTotalContrato = contrato.ValorTotalContrato;
                c.Realizado          = contrato.Realizado;

                db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        public bool Update(CoffeeBreak coffeeBreak)
        {
            OnBreakDBEntities db = new OnBreakDBEntities();

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

                c.Vegetariana = coffeeBreak.Vegetariana;

                db.Entry(c).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }