public string CargarConsultas(List <BLConsulta> consultas, BLExpediente expediente)
        {
            List <TOConsulta> to  = new List <TOConsulta>();
            DAOConsulta       dao = new DAOConsulta();

            TOExpediente toExp = new TOExpediente();

            toExp.IDExpediente = expediente.IDExpediente;

            string confirmacion = "Error: Indefinido.";

            confirmacion = dao.CargarConsultas(to, toExp);

            if (!confirmacion.Contains("Error:"))
            {
                foreach (TOConsulta t in to)
                {
                    BLConsulta c = new BLConsulta();
                    c.IDExpediente = t.IDExpediente;
                    c.Fecha        = t.Fecha;
                    c.Hora         = t.Hora;
                    consultas.Add(c);
                }
                expediente.Cedula          = toExp.Cedula;
                expediente.Nombre          = toExp.Nombre;
                expediente.PrimerApellido  = toExp.PrimerApellido;
                expediente.SegundoApellido = toExp.SegundoApellido;
            }

            return(confirmacion);
        }
        public string ActualizarConsulta(BLConsulta consulta)
        {
            string confirmacion = "Error: Indefinido.";

            if (consulta != null)
            {
                DAOConsulta dao = new DAOConsulta();

                TOExamenFisico examenFisico = null;

                if (consulta.ExamenFisico != null)
                {
                    examenFisico = new TOExamenFisico(consulta.ExamenFisico.Peso, consulta.ExamenFisico.Talla,
                                                      consulta.ExamenFisico.PerimetroCefalico, consulta.ExamenFisico.IMC, consulta.ExamenFisico.SO2,
                                                      consulta.ExamenFisico.Temperatura, consulta.ExamenFisico.PC_Edad, consulta.ExamenFisico.Peso_Edad,
                                                      consulta.ExamenFisico.Talla_Edad, consulta.ExamenFisico.Peso_Talla, consulta.ExamenFisico.IMC_Edad,
                                                      consulta.ExamenFisico.EstadoAlerta, consulta.ExamenFisico.EstadoHidratacion, consulta.ExamenFisico.RuidosCardiacos,
                                                      consulta.ExamenFisico.CamposPulmonares, consulta.ExamenFisico.Abdomen, consulta.ExamenFisico.Faringe,
                                                      consulta.ExamenFisico.Nariz, consulta.ExamenFisico.Oidos, consulta.ExamenFisico.SNC, consulta.ExamenFisico.Neurodesarrollo,
                                                      consulta.ExamenFisico.SistemaOsteomuscular, consulta.ExamenFisico.Piel, consulta.ExamenFisico.OtrosHallazgos);
                }

                TOConsulta to = new TOConsulta(consulta.IDExpediente, consulta.Fecha, consulta.Hora, consulta.PadecimientoActual,
                                               consulta.Analisis, consulta.ImpresionDiagnostica, consulta.Plan, consulta.MMFrecuencia, consulta.MMReferidoA,
                                               consulta.CPEspecialidad, consulta.CPMotivo, examenFisico, consulta.Enfermedad);

                return(dao.ActualizarConsulta(to));
            }
            else
            {
                confirmacion = "Error: No se pudo actualizar la consulta en el sistema";
            }
            return(confirmacion);
        }
        public string CargarReferencia(BLReferencia referencia)
        {
            TOReferencia to  = new TOReferencia();
            DAOConsulta  dao = new DAOConsulta();

            to.IdCuenta     = referencia.IdCuenta;
            to.IdExpediente = referencia.IdExpediente;

            string confirmacion = "Error: Indefinido.";

            confirmacion = dao.CargarReferencia(to);

            if (!confirmacion.Contains("Error:"))
            {
                referencia.NombreMedico   = to.NombreMedico;
                referencia.CodigoMedico   = to.CodigoMedico;
                referencia.TelefonoMedico = to.TelefonoMedico;
                referencia.CorreoMedico   = to.CorreoMedico;
                referencia.CedulaPaciente = to.CedulaPaciente;
                referencia.NombrePaciente = to.NombrePaciente;
                referencia.SexoPaciente   = to.SexoPaciente;
                referencia.EdadPaciente   = to.EdadPaciente;
            }
            return(confirmacion);
        }
        public string CargarConsultasDia(List <BLConsulta> consultas, List <BLExpediente> expedientes, string idMedico, string fechaActual)
        {
            List <TOExpediente> toExp = new List <TOExpediente>();
            List <TOConsulta>   toCon = new List <TOConsulta>();
            DAOConsulta         dao   = new DAOConsulta();

            string confirmacion = "Error: Indefinido.";

            confirmacion = dao.CargarConsultasDia(toCon, toExp, idMedico, fechaActual);

            if (!confirmacion.Contains("Error:"))
            {
                foreach (TOExpediente t in toExp)
                {
                    BLExpediente e = new BLExpediente();
                    e.IDExpediente    = t.IDExpediente;
                    e.Cedula          = t.Cedula;
                    e.Nombre          = t.Nombre;
                    e.PrimerApellido  = t.PrimerApellido;
                    e.SegundoApellido = t.SegundoApellido;
                    expedientes.Add(e);
                }
                foreach (TOConsulta t in toCon)
                {
                    BLConsulta c = new BLConsulta();
                    c.Hora = t.Hora;
                    consultas.Add(c);
                }
            }
            return(confirmacion);
        }
 public void EliminarConsultasDia()
 {
     if (this.FechaActual != null && !this.FechaActual.Equals(""))
     {
         DAOConsulta dao          = new DAOConsulta();
         string      confirmacion = dao.EliminarConsultasDia(this.FechaActual);
     }
 }
Exemple #6
0
 public void insertar(BLConsulta bl)
 {
     try
     {
         DAOConsulta dao = new DAOConsulta();
         dao.insertar(convert(bl));
     } catch (Exception) {
         throw;
     }
 }
        public string CargarConsulta(BLConsulta consulta)
        {
            TOConsulta to = new TOConsulta();

            to.ExamenFisico = new TOExamenFisico();
            DAOConsulta dao = new DAOConsulta();

            to.IDExpediente = consulta.IDExpediente;
            to.Fecha        = consulta.Fecha;

            string confirmacion = "Error: Indefinido.";

            confirmacion = dao.CargarConsulta(to);

            if (!confirmacion.Contains("Error:"))
            {
                consulta.Hora = to.Hora;
                consulta.PadecimientoActual   = to.PadecimientoActual;
                consulta.Analisis             = to.Analisis;
                consulta.ImpresionDiagnostica = to.ImpresionDiagnostica;
                consulta.Plan                              = to.Plan;
                consulta.MMFrecuencia                      = to.MMFrecuencia;
                consulta.MMReferidoA                       = to.MMReferidoA;
                consulta.CPEspecialidad                    = to.CPEspecialidad;
                consulta.CPMotivo                          = to.CPMotivo;
                consulta.Enfermedad                        = to.Enfermedad;
                consulta.ExamenFisico.Peso                 = to.ExamenFisico.Peso;
                consulta.ExamenFisico.Talla                = to.ExamenFisico.Talla;
                consulta.ExamenFisico.IMC                  = to.ExamenFisico.IMC;
                consulta.ExamenFisico.Temperatura          = to.ExamenFisico.Temperatura;
                consulta.ExamenFisico.PC_Edad              = to.ExamenFisico.PC_Edad;
                consulta.ExamenFisico.Peso_Edad            = to.ExamenFisico.Peso_Edad;
                consulta.ExamenFisico.Talla_Edad           = to.ExamenFisico.Talla_Edad;
                consulta.ExamenFisico.Peso_Talla           = to.ExamenFisico.Peso_Talla;
                consulta.ExamenFisico.IMC_Edad             = to.ExamenFisico.IMC_Edad;
                consulta.ExamenFisico.PerimetroCefalico    = to.ExamenFisico.PerimetroCefalico;
                consulta.ExamenFisico.SO2                  = to.ExamenFisico.SO2;
                consulta.ExamenFisico.EstadoAlerta         = to.ExamenFisico.EstadoAlerta;
                consulta.ExamenFisico.EstadoHidratacion    = to.ExamenFisico.EstadoHidratacion;
                consulta.ExamenFisico.RuidosCardiacos      = to.ExamenFisico.RuidosCardiacos;
                consulta.ExamenFisico.CamposPulmonares     = to.ExamenFisico.CamposPulmonares;
                consulta.ExamenFisico.Abdomen              = to.ExamenFisico.Abdomen;
                consulta.ExamenFisico.Faringe              = to.ExamenFisico.Faringe;
                consulta.ExamenFisico.Nariz                = to.ExamenFisico.Nariz;
                consulta.ExamenFisico.Oidos                = to.ExamenFisico.Oidos;
                consulta.ExamenFisico.SNC                  = to.ExamenFisico.SNC;
                consulta.ExamenFisico.Neurodesarrollo      = to.ExamenFisico.Neurodesarrollo;
                consulta.ExamenFisico.SistemaOsteomuscular = to.ExamenFisico.SistemaOsteomuscular;
                consulta.ExamenFisico.Piel                 = to.ExamenFisico.Piel;
                consulta.ExamenFisico.OtrosHallazgos       = to.ExamenFisico.OtrosHallazgos;
            }

            return(confirmacion);
        }
Exemple #8
0
 public void modificar(int idConsulta, int precio)
 {
     try {
         DAOConsulta dao = new DAOConsulta();
         dao.modificar(idConsulta, precio);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public string cargarListaConsultasFiltrada(List <BLConsulta> blConsultas, string codMedico, string tipoRep, string ini, string fin)
        {
            List <TOConsulta> toConsultas  = new List <TOConsulta>();
            DAOConsulta       daoConsulta  = new DAOConsulta();
            string            confirmacion = daoConsulta.CargarListaConsultasFiltrada(toConsultas, codMedico, tipoRep, ini, fin);

            foreach (TOConsulta toConsulta in toConsultas)
            {
                blConsultas.Add(convertirConsulta(toConsulta));
            }
            return(confirmacion);
        }
        public string cargarListaConsultas(List <BLConsulta> blConsultas, string codExpediente)
        {
            List <TOConsulta> toConsultas  = new List <TOConsulta>();
            DAOConsulta       daoConsulta  = new DAOConsulta();
            string            confirmacion = daoConsulta.CargarListaConsultas(toConsultas, codExpediente);

            foreach (TOConsulta toConsulta in toConsultas)
            {
                blConsultas.Add(convertirConsulta(toConsulta));
            }
            return(confirmacion);
        }
        public string obtnerConsultasActivas(string codDoctor, List <BLConsulta> consultas)
        {
            List <TOConsulta> toConsultas  = new List <TOConsulta>();
            DAOConsulta       daoConsulta  = new DAOConsulta();
            string            confirmacion = daoConsulta.obtenerConsultasActivas(toConsultas, codDoctor);

            foreach (TOConsulta toConsulta in toConsultas)
            {
                consultas.Add(convertirConsulta(toConsulta));
            }
            return(confirmacion);
        }
        public string cambiarEstadoConsulta(BLConsulta consulta)
        {
            TOConsulta consultaTO = new TOConsulta();

            consultaTO.CodigoExpediente = consulta.CodigoExpediente;
            consultaTO.Fecha_Hora       = consulta.Fecha_Hora;
            consultaTO.Estado           = consulta.Estado;

            DAOConsulta dao          = new DAOConsulta();
            string      confirmacion = dao.cambiarEstadoConsulta(consultaTO);

            return(confirmacion);
        }
        public string actualizarConsulta(BLConsulta consulta, BLExamenFisico examenFisico, BLDiagnosticoNutricional diagnostico)
        {
            TOConsulta               consultaTO     = new TOConsulta();
            TOExamenFisico           examenFisicoTO = new TOExamenFisico();
            TODiagnosticoNutricional diagnosticoTO  = new TODiagnosticoNutricional();

            convertirConsultaCompleta_BL_TO(consulta, examenFisico, diagnostico, consultaTO, examenFisicoTO, diagnosticoTO);

            DAOConsulta dao          = new DAOConsulta();
            string      confirmacion = dao.ActualizarConsulta(consultaTO, examenFisicoTO, diagnosticoTO);

            return(confirmacion);
        }
        public string mostrarConsultaFecha(DateTime fecha, BLConsulta consultaBL, BLExamenFisico examenFisicoBL, BLDiagnosticoNutricional diagnostioBL)
        {
            TOConsulta               consultaTO     = new TOConsulta();
            TOExamenFisico           examenFisicoTO = new TOExamenFisico();
            TODiagnosticoNutricional diagnosticoTO  = new TODiagnosticoNutricional();

            DAOConsulta dao = new DAOConsulta();

            string confirmacion = dao.CargarConsultaFecha(fecha, consultaTO, examenFisicoTO, diagnosticoTO);

            convertirConsultaCompleta_TO_BL(consultaBL, examenFisicoBL, diagnostioBL, consultaTO, examenFisicoTO, diagnosticoTO);

            return(confirmacion);
        }
        public string actualizarReferenciaMedica(BLConsulta consulta)
        {
            TOConsulta consultaTO = new TOConsulta();

            consultaTO.CodigoExpediente = consulta.CodigoExpediente;
            consultaTO.Fecha_Hora       = consulta.Fecha_Hora;
            consultaTO.ReferenciaMedica = consulta.ReferenciaMedica;
            consultaTO.Especialidad     = consulta.Especialidad;
            consultaTO.MotivoReferecnia = consulta.MotivoReferecnia;

            DAOConsulta dao          = new DAOConsulta();
            string      confirmacion = dao.actualizarReferenciaMedica(consultaTO);

            return(confirmacion);
        }
        public string actualizarReporteMedicinaMixta(BLConsulta consulta)
        {
            TOConsulta consultaTO = new TOConsulta();

            consultaTO.CodigoExpediente = consulta.CodigoExpediente;
            consultaTO.Fecha_Hora       = consulta.Fecha_Hora;
            consultaTO.MedicinaMixta    = consulta.MedicinaMixta;
            consultaTO.Frecuencia       = consulta.Frecuencia;
            consultaTO.Referido_A       = consulta.Referido_A;

            DAOConsulta dao          = new DAOConsulta();
            string      confirmacion = dao.actualizarReporteMedicinaMixta(consultaTO);

            return(confirmacion);
        }
        public string CargarEnfermedades(List <string> enfermedades)
        {
            string confirmacion = "Error: Indefinido.";

            if (enfermedades != null)
            {
                DAOConsulta dao = new DAOConsulta();
                return(dao.CargarEnfermedades(enfermedades));
            }
            else
            {
                confirmacion = "Error: No se pudieron cargar las enfermedades";
            }
            return(confirmacion);
        }
        public string EliminarEnfermedad(string enfermedad)
        {
            string confirmacion = "Error: Indefinido.";

            if (enfermedad != null && !enfermedad.Equals(""))
            {
                DAOConsulta dao = new DAOConsulta();
                return(dao.EliminarEnfermedad(enfermedad));
            }
            else
            {
                confirmacion = "Error: No se pudo eliminar la enfermedad";
            }
            return(confirmacion);
        }
Exemple #19
0
 public List <BLConsulta> listaConsultasOrdenado(String cedula)
 {
     try {
         DAOConsulta       dao     = new DAOConsulta();
         List <TOConsulta> listaTO = dao.listaConsultaOrdenada(cedula);
         List <BLConsulta> listaBL = new List <BLConsulta>();
         foreach (TOConsulta consulta in listaTO)
         {
             listaBL.Add(convert(consulta));
         }
         return(listaBL);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #20
0
 public List <Avance> consultar(String tipo, Object criterio)
 {
     object[] criterioList = (object[])criterio;
     criterioList[0] = tipo;
     return(DAOConsulta.executeQuery(criterioList));
 }
        public DataTable generarMedMixta(string f1, string ff2, string code)
        {
            DAOConsulta dap = new DAOConsulta();

            return(dap.generarMedMixta(f1, ff2, code));
        }
Exemple #22
0
        public List <BLExpediente> filtrarFecha(DateTime fechaInicio, DateTime fechaFin)
        {
            DAOConsulta       consult = new DAOConsulta();
            List <TOConsulta> listConsultFiltradTO = new List <TOConsulta>();
            List <TOConsulta> listConsultas        = consult.listaConsultas();

            if (listConsultas.Count > 0)
            {
                foreach (TOConsulta consultaTO in listConsultas)
                {
                    consultaTO.fecha = new DateTime(consultaTO.fecha.Year, consultaTO.fecha.Month, consultaTO.fecha.Day);
                    int resultado1 = DateTime.Compare(fechaInicio, consultaTO.fecha);
                    int resultado2 = DateTime.Compare(fechaFin, consultaTO.fecha);
                    if (resultado1 <= 0 && resultado2 >= 0)
                    {
                        listConsultFiltradTO.Add(new TOConsulta(consultaTO.idConsulta, consultaTO.fecha, consultaTO.cedula, consultaTO.precio_Consulta));
                    }
                }
            }

            DAOExpediente       daoExp       = new DAOExpediente();
            List <TOExpediente> todosExped   = daoExp.consultarExpedientes();
            List <TOExpediente> expedFiltrad = new List <TOExpediente>();

            if (todosExped.Count > 0)
            {
                foreach (TOExpediente ex in todosExped)
                {
                    foreach (TOConsulta con in listConsultFiltradTO)
                    {
                        if (ex.cedula.Equals(con.cedula))
                        {
                            expedFiltrad.Add(ex);
                        }
                    }
                }
            }
            List <TOExpediente> listaFinalExped = new List <TOExpediente>();

            for (int i = 0; i < expedFiltrad.Count; i++)
            {
                if (listaFinalExped.Count <= 0 && expedFiltrad.Count > 0)
                {
                    listaFinalExped.Add(expedFiltrad[i]);
                }
                else
                {
                    Boolean esta = false;
                    for (int j = 0; j < listaFinalExped.Count; j++)
                    {
                        if (listaFinalExped[j].cedula.Equals(expedFiltrad[i].cedula))
                        {
                            esta = true;
                        }
                    }
                    if (esta == false)
                    {
                        listaFinalExped.Add(expedFiltrad[i]);
                    }
                }
            }
            List <BLExpediente> blExped = new List <BLExpediente>();

            foreach (TOExpediente exp in listaFinalExped)
            {
                blExped.Add(convert(exp));
            }
            return(blExped);
        }