public void AgregarOrdenDetalle(Orden orden) { if (orden.Detalle.Count > 0) { DataOrden enlaceOrden = new DataOrden(); LogicaExamen.LogicaExamen enlaceExamen = new LogicaExamen.LogicaExamen(); enlaceOrden.AgregarOrdenDetalleFromBD(orden); orden = enlaceOrden.ObtenerOrdenFromBD(orden.IdData); enlaceExamen.GenerarExamenes(orden); Dictionary <int, Examen> examenes = enlaceExamen.RecuperarExamenes(orden); ActualizarOrden(examenes, orden); } }
//OPERACIONES DE ORDEN public void AgregarOrden(Orden orden) { DataOrden enlaceOrden = new DataOrden(); LogicaExamen.LogicaExamen enlaceExamen = new LogicaExamen.LogicaExamen(); orden.Estado = EstadoOrden.EnProceso; int id = enlaceOrden.CrearOrdenToBD(orden); orden = this.ObtenerOrden(id); // Orden actualizada con ordenes enlaceExamen.GenerarExamenes(orden); Dictionary <int, Examen> examenes = enlaceExamen.RecuperarExamenes(orden); ActualizarOrden(examenes, orden); }