public void EliminarOrden(Orden orden) { //ADVERTENCIA --- SI USAN ESTE METODO SE ELIMINARAN TODOS LOS ARCHIVOS (EXAMEN y ORDEN DETALLES) REFERENCIADOS DE ESTA DataOrden enlaceOrden = new DataOrden(); enlaceOrden.EliminarOrdenFromBD(orden); }
public void EliminarOrdenDetalle(Orden orden) { if (orden.Detalle.Count > 0) { DataOrden enlaceOrden = new DataOrden(); enlaceOrden.EliminarOrdenDetalleFromBD(orden); } }
public Dictionary <int, Dictionary <int, int> > ObtenerReporteCantidadMensual(int año, int mes, int idMedico) { DataOrden enlaceOrden = new DataOrden(); /// 3 diccionarios INDEXDOS por cada cobertura Dictionary <int, Dictionary <int, int> > porCobertura = new Dictionary <int, Dictionary <int, int> >(); foreach (int cobertura in DiccionarioGeneral.GetInstance().TipoCobertura.Keys) { porCobertura.Add(cobertura, enlaceOrden.GetReporteCantidadFromDB(cobertura, año, mes, idMedico)); } return(porCobertura); }
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); }
public List <int[]> ObtenerReporteEdad(int cobertura, int año, int mes) { DataOrden enlaceOrden = new DataOrden(); return(enlaceOrden.GetReporteEdadFromDB(cobertura, año, mes)); }
public Dictionary <int, Orden> ObtenerOrdenesByFechaByEstado(DateTime init, DateTime end, EstadoOrden estado) { DataOrden enlaceOrden = new DataOrden(); return(enlaceOrden.GetAllOrdenByFechaByEstado(init, end, estado)); }
//OPERACIONES DE ORDEN DETALLE CON ORDEN EXISTENTE public void ActualizarOrdenDetalle(Orden orden) { DataOrden enlaceOrden = new DataOrden(); enlaceOrden.ActualizarOrdenDetalleFromBD(orden); }
// RECUPERAR ORDEN public Orden ObtenerOrden(int Id) { DataOrden enlaceOrden = new DataOrden(); return(enlaceOrden.ObtenerOrdenFromBD(Id)); }
public void ActualizarOrden(Orden orden) { DataOrden enlaceOrden = new DataOrden(); enlaceOrden.ActualizarOrdenCabeceraFromBD(orden); }
public List <object[]> ObtenerReporteResultado(int año, int mes) { DataOrden enlaceOrden = new DataOrden(); return(enlaceOrden.GetReporteResultadoFromDB(año, mes)); }