public List <ContratoBLL> Listar() { List <ContratoBLL> list = new List <ContratoBLL>(); using (OnBreakEntities bd = new OnBreakEntities()) { IEnumerable <Contrato> lista = (from item in bd.Contrato select item).ToList <Contrato>(); foreach (var item in lista) { ContratoBLL nuevo = new ContratoBLL(); nuevo.Numero = item.Numero; nuevo.Creacion = item.Creacion; nuevo.Termino = item.Termino; nuevo.RutCliente = item.RutCliente; nuevo.IdModalidad = item.IdModalidad; nuevo.IdTipoEvento = item.IdTipoEvento; nuevo.FechaHoraInicio = item.FechaHoraInicio; nuevo.Asistentes = item.Asistentes; nuevo.PersonalAdicional = item.PersonalAdicional; nuevo.Realizado = item.Realizado; nuevo.ValorTotalContrato = item.ValorTotalContrato; nuevo.Observaciones = item.Observaciones; list.Add(nuevo); } return(list); } }
public void Update(ContratoBLL con) { OnBreakEntities modelo = new OnBreakEntities(); Contrato c = (from item in modelo.Contrato where item.Numero == con.Numero select item).FirstOrDefault(); c.Creacion = con.Creacion; c.Termino = con.Termino; c.RutCliente = con.RutCliente; c.IdModalidad = con.IdModalidad; c.IdTipoEvento = con.IdTipoEvento; c.FechaHoraInicio = con.FechaHoraInicio; c.Asistentes = con.Asistentes; c.PersonalAdicional = con.PersonalAdicional; c.Realizado = con.Realizado; c.ValorTotalContrato = con.ValorTotalContrato; c.Observaciones = con.Observaciones; modelo.SaveChanges(); }