//Gestiones public bool CrearContrato(Contrato contrato) { try { OnBreak.DALC.Contrato c = new OnBreak.DALC.Contrato(); c.Numero = contrato.Numero; c.Creacion = contrato.Creacion; c.Termino = contrato.Termino; c.RutCliente = contrato.RutCliente; c.IdModalidad = contrato.IdModalidad; c.IdTipoEvento = contrato.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; this.bd.Contrato.Add(c); this.bd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool ModificarContrato(Contrato contrato) { try { OnBreak.DALC.Contrato c = this.bd.Contrato.Find(contrato.Numero); c.Numero = contrato.Numero; c.Creacion = contrato.Creacion; c.Termino = contrato.Termino; c.IdModalidad = contrato.IdModalidad; c.IdTipoEvento = contrato.IdTipoEvento; c.FechaHoraInicio = contrato.FechaHoraInicio; c.FechaHoraTermino = contrato.FechaHoraTermino; c.Asistentes = contrato.Asistentes; c.PersonalAdicional = contrato.PersonalAdicional; c.ValorTotalContrato = contrato.ValorTotalContrato; c.Observaciones = contrato.Observaciones; this.bd.Entry(c).State = System.Data.EntityState.Modified; this.bd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool TerminarContrato(Contrato contrato) { try { OnBreak.DALC.Contrato c = this.bd.Contrato.Find(contrato.Numero); c.Realizado = contrato.Realizado; this.bd.Entry(c).State = System.Data.EntityState.Modified; this.bd.SaveChanges(); return(true); } catch (Exception) { return(false); } }