Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
        //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);
        }