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); } }
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); } }
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); } }
// 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); } }
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); } }