private void CrearHistoria(Estado estado, DateTime hora) { using (var contextDB = new EntitiesDataBase()) { HistorialEstado nuevaHistoriaEstado = new HistorialEstado { fechaHoraFin = null, fechaHoraInicio = hora, estado = estado.id_estado }; contextDB.HistorialEstado.Add(nuevaHistoriaEstado); contextDB.SaveChanges(); var result = contextDB.DetallePedidos.SingleOrDefault(dp => dp.nroDetallePedido == this.nroDetallePedido); if (result != null) { result.HistorialEstado = nuevaHistoriaEstado; contextDB.SaveChanges(); } } }
public void setearFinUltimoHistoria(DateTime hora, Estado estado) { HistorialEstado.setFechaHoraFin(hora); CrearHistoria(estado, hora); }