public void setFechaHoraFin(DateTime horaFinalizacion) { using (var contextDB = new EntitiesDataBase()) { var result = contextDB.HistorialEstado.SingleOrDefault(h => h.nroHistorialEstado == this.nroHistorialEstado); if (result != null) { result.fechaHoraFin = horaFinalizacion; contextDB.SaveChanges(); } } }
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(); } } }