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 Create(Cliente cliente) { OnBreakDBEntities db = new OnBreakDBEntities(); if (Read(cliente.RutCliente) != null) { throw new ArgumentException("Este cliente ya existe"); } try { Datos.Cliente c = new Datos.Cliente(); c.RutCliente = cliente.RutCliente; 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.Cliente.Add(c); 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 Create(Cocktail cocktail) { OnBreakDBEntities db = new OnBreakDBEntities(); try { Datos.Cocktail c = new Datos.Cocktail(); if (cocktail.TipoAmbientacion == null) { c.Numero = cocktail.Contrato.Numero; c.MusicaAmbiental = cocktail.MusicaAmbiental; c.MusicaCliente = cocktail.MusicaCliente; } else { c.Numero = cocktail.Contrato.Numero; c.MusicaAmbiental = cocktail.MusicaAmbiental; c.MusicaCliente = cocktail.MusicaCliente; c.IdTipoAmbientacion = cocktail.TipoAmbientacion.Id; } db.Cocktail.Add(c); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Register(Usuario usuario) { OnBreakDBEntities db = new OnBreakDBEntities(); var user = (from u in ReadAll() where u.User == usuario.User select u).FirstOrDefault(); // si existe retorna falso if (user != null) { return(false); } try { User u = new User { User1 = usuario.User, Password = usuario.Password }; db.User.Add(u); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Create(CoffeeBreak coffeeBreak) { OnBreakDBEntities db = new OnBreakDBEntities(); CoffeeBreak coffee = new CoffeeBreak(); try { Datos.CoffeeBreak c = new Datos.CoffeeBreak(); c.Numero = coffeeBreak.Contrato.Numero; c.Vegetariana = coffeeBreak.Vegetariana; db.CoffeeBreak.Add(c); 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); } }
public bool Delete(string rut) { OnBreakDBEntities db = new OnBreakDBEntities(); Datos.Cliente cliente = (from c in db.Cliente where c.RutCliente == rut select c).FirstOrDefault(); if (cliente == null) { return(false); } try { db.Cliente.Remove(cliente); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Create(Contrato contrato) { OnBreakDBEntities db = new OnBreakDBEntities(); Cliente cliente = new Cliente(); // si no se encuentra el cliente retorna falso if (cliente.Read(contrato.Cliente.RutCliente) == null) { throw new ArgumentException("No se ha encontrado el rut del cliente"); } try { Datos.Contrato c = new Datos.Contrato(); c.Numero = contrato.Numero; c.Creacion = contrato.Creacion; c.Termino = contrato.Termino; c.RutCliente = contrato.Cliente.RutCliente; c.IdModalidad = contrato.ModalidadServicio.IdModalidad; c.IdTipoEvento = contrato.ModalidadServicio.TipoEvento.IdTipoEvento; c.FechaHoraInicio = contrato.FechaHoraInicio; c.FechaHoraTermino = contrato.FechaHoraTermino; c.Asistentes = contrato.Asistentes; c.PersonalAdicional = contrato.PersonalAdicional; c.Realizado = contrato.Realizado; c.ValorTotalContrato = contrato.ValorTotalContrato; c.Observaciones = contrato.Observaciones; db.Contrato.Add(c); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
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); } }