private TOHistoriaClinica convert(BLHistoriaClinica histClinica) { return(new TOHistoriaClinica(histClinica.Id_Historial, histClinica.cedula, histClinica.grupo_Sanguineo, histClinica.HTA, histClinica.DM, histClinica.Asma, histClinica.Epilepsia, histClinica.Enferm_Cardiacas, histClinica.Displidemias, histClinica.Enferm_Psiquiatricas, histClinica.Otros_Person_Patologic, histClinica.Fuma, histClinica.Licor, histClinica.Drogas, histClinica.Alergias, histClinica.Otros_Person_No_Patologic, histClinica.Menarca, histClinica.FUR, histClinica.Embarazos, histClinica.Abortos, histClinica.QuistesOvaricos, histClinica.Endometriosis, histClinica.Otros_Ginecobstetrico, histClinica.Medicamentos, histClinica.IndicacionesMedicamentos, histClinica.Fracturas, histClinica.Vesicula, histClinica.Apendice, histClinica.Cordales, histClinica.Litiasis, histClinica.Columna, histClinica.Otros_Quirurgico, histClinica.DM_Fam, histClinica.HTA_Fam, histClinica.Asma_Fam, histClinica.Cancer_Fam, histClinica.Epilepsia_Fam, histClinica.Demencias_Fam, histClinica.Enferm_Psiq_Fam, histClinica.Otros_Fam)); }
public void insertarHistorialClinico(BLHistoriaClinica bl) { try { DAOHistoriaClinica dao = new DAOHistoriaClinica(); dao.insertarActualizar(convert(bl)); } catch (Exception) { throw; } }
public BLExpediente(long idExpediente, string cedula, string nombre, string primerApellido, string segundoApellido, string fechaNacimiento, string sexo, string urlExpedienteAntiguo, string codigoDireccion, string direccionExacta, string idMedico, string fechaCreacion, BLHistoriaClinica historiaClinica, BLEncargado encargado, BLDestinatarioFactura destinatarioFactura, BLSolicitanteCita solicitanteCita) { this.IDExpediente = idExpediente; this.Nombre = nombre; this.PrimerApellido = primerApellido; this.SegundoApellido = segundoApellido; this.FechaNacimiento = fechaNacimiento; this.Sexo = sexo; this.CodigoDireccion = codigoDireccion; this.UrlExpedienteAntiguo = urlExpedienteAntiguo; this.DireccionExacta = direccionExacta; this.IDMedico = idMedico; this.FechaNacimiento = fechaCreacion; this.HistoriaClinica = historiaClinica; this.Encargado = encargado; this.DestinatarioFactura = destinatarioFactura; this.SolicitanteCita = solicitanteCita; }
public string actualizarExpediente(BLExpediente expedienteBL, BLDireccion direccionPacienteBL, BLDireccion direccionEncargadoBL, BLDireccion direccionFacturanteBL, BLEncargado_Facturante encargadoBL, BLEncargado_Facturante facturanteBL, BLHistoriaClinica historiaClinicaBL) { TOExpediente expedienteTO = new TOExpediente(); TODireccion direccionPacienteTO = new TODireccion(); TODireccion direccionEncargadoTO = new TODireccion(); TODireccion direccionFacturanteTO = new TODireccion(); TOEncargado_Facturante encargadoTO = new TOEncargado_Facturante(); TOEncargado_Facturante facturanteTO = new TOEncargado_Facturante(); TOHistoriaClinica historiaClinicaTO = new TOHistoriaClinica(); convertirExpedienteCompleto_BL_TO(expedienteBL, direccionPacienteBL, encargadoBL, direccionEncargadoBL, facturanteBL, direccionFacturanteBL, historiaClinicaBL, expedienteTO, direccionPacienteTO, encargadoTO, direccionEncargadoTO, facturanteTO, direccionFacturanteTO, historiaClinicaTO); DAOExpediente dao = new DAOExpediente(); string confirmacion = dao.ActualizarExpediente(expedienteTO, direccionPacienteTO, direccionEncargadoTO, direccionFacturanteTO, encargadoTO, facturanteTO, historiaClinicaTO); return(confirmacion); }
private void convertirExpedienteCompleto_BL_TO(BLExpediente expedienteBL, BLDireccion direccionPacienteBL, BLEncargado_Facturante encargadoBL, BLDireccion direccionEncargadoBL, BLEncargado_Facturante facturanteBL, BLDireccion direccionFacturanteBL, BLHistoriaClinica historiaClinicaBL, TOExpediente expediente, TODireccion direccionPaciente, TOEncargado_Facturante encargado, TODireccion direccionEncargado, TOEncargado_Facturante facturante, TODireccion direccionFacturante, TOHistoriaClinica historiaClinica) { //Objeto Expediente expediente.Codigo = expedienteBL.Codigo; expediente.Cedula = expedienteBL.Cedula; expediente.Nombre = expedienteBL.Nombre; expediente.PrimerApellido = expedienteBL.PrimerApellido; expediente.SegundoApellido = expedienteBL.SegundoApellido; expediente.FechaNacimiento = expedienteBL.FechaNacimiento; expediente.Sexo = expedienteBL.Sexo; expediente.Foto = expedienteBL.Foto; expediente.ExpedienteAntiguo = expedienteBL.ExpedienteAntiguo; expediente.Direccion = expedienteBL.Direccion; expediente.Encargado = expedienteBL.Encargado; expediente.Facturante = expedienteBL.Facturante; //Objeto Direccion Paciente direccionPaciente.Codigo = direccionPacienteBL.Codigo; direccionPaciente.Provincia = direccionPacienteBL.Provincia; direccionPaciente.Canton = direccionPacienteBL.Canton; direccionPaciente.Distrito = direccionPacienteBL.Distrito; //Objeto Encargado encargado.Cedula = encargadoBL.Cedula; encargado.Nombre = encargadoBL.Nombre; encargado.PrimerApellido = encargadoBL.PrimerApellido; encargado.SegundoApellido = encargadoBL.SegundoApellido; encargado.Parentesco = encargadoBL.Parentesco; encargado.CorreoElectronico = encargadoBL.CorreoElectronico; encargado.Telefono = encargadoBL.Telefono; encargado.Direccion = encargadoBL.Direccion; //Objeto Direccion Encargado direccionEncargado.Codigo = direccionEncargadoBL.Codigo; direccionEncargado.Provincia = direccionEncargadoBL.Provincia; direccionEncargado.Canton = direccionEncargadoBL.Canton; direccionEncargado.Distrito = direccionEncargadoBL.Distrito; direccionEncargado.Barrio = direccionEncargadoBL.Barrio; //Objeto Facturante facturante.Cedula = facturanteBL.Cedula; facturante.Nombre = facturanteBL.Nombre; facturante.PrimerApellido = facturanteBL.PrimerApellido; facturante.SegundoApellido = facturanteBL.SegundoApellido; facturante.CorreoElectronico = facturanteBL.CorreoElectronico; facturante.Telefono = facturanteBL.Telefono; facturante.Direccion = facturanteBL.Direccion; //Objeto Direccion Facturante direccionFacturante.Codigo = direccionFacturanteBL.Codigo; direccionFacturante.Provincia = direccionFacturanteBL.Provincia; direccionFacturante.Canton = direccionFacturanteBL.Canton; direccionFacturante.Distrito = direccionFacturanteBL.Distrito; direccionFacturante.Barrio = direccionFacturanteBL.Barrio; //Objeto Historia Clinica historiaClinica.Codigo = historiaClinicaBL.Codigo; historiaClinica.AP_Talla = historiaClinicaBL.AP_Talla; historiaClinica.AP_Peso = historiaClinicaBL.AP_Peso; historiaClinica.AP_PerimetroCefalico = historiaClinicaBL.AP_PerimetroCefalico; historiaClinica.AP_CalificacionUniversal = historiaClinicaBL.AP_CalificacionUniversal; historiaClinica.AP_APGAR = historiaClinicaBL.AP_APGAR; historiaClinica.AP_EdadGestacional = historiaClinicaBL.AP_EdadGestacional; historiaClinica.AP_OtrasComplicaciones = historiaClinicaBL.AP_OtrasComplicaciones; historiaClinica.AP_OtrasComplicacionesDescripcion = historiaClinicaBL.AP_OtrasComplicacionesDescripcion; historiaClinica.HF_Asma = historiaClinicaBL.HF_Asma; historiaClinica.HF_Diabetes = historiaClinicaBL.HF_Diabetes; historiaClinica.HF_Hipertension = historiaClinicaBL.HF_Hipertension; historiaClinica.HF_Cardivasculares = historiaClinicaBL.HF_Cardivasculares; historiaClinica.HF_Displidemia = historiaClinicaBL.HF_Displidemia; historiaClinica.HF_Epilepsia = historiaClinicaBL.HF_Epilepsia; historiaClinica.HF_Otros = historiaClinicaBL.HF_Otros; historiaClinica.HF_DescripcionOtros = historiaClinicaBL.HF_DescripcionOtros; historiaClinica.APAT_Estado = historiaClinicaBL.APAT_Estado; historiaClinica.APAT_Descripcion = historiaClinicaBL.APAT_Descripcion; historiaClinica.AT_Estado = historiaClinicaBL.AT_Estado; historiaClinica.AT_Descripcion = historiaClinicaBL.AT_Descripcion; historiaClinica.AQ_Estado = historiaClinicaBL.AQ_Estado; historiaClinica.AQ_Descripcion = historiaClinicaBL.AQ_Descripcion; historiaClinica.Alergias = historiaClinicaBL.Alergias; historiaClinica.AlegergiasDescripcion = historiaClinicaBL.AlegergiasDescripcion; }
public string mostrarExpediente(string codigoExpediente, BLExpediente expedienteBL, BLDireccion direccionPacienteBL, BLEncargado_Facturante encargadoBL, BLDireccion direccionEncargadoBL, BLEncargado_Facturante facturanteBL, BLDireccion direccionFacturanteBL, BLHistoriaClinica historiaClinicaBL) { DAOExpediente daoExpediente = new DAOExpediente(); TOExpediente expedienteTO = new TOExpediente(); TODireccion direccionPacienteTO = new TODireccion(); TOEncargado_Facturante encargadoTO = new TOEncargado_Facturante(); TODireccion direccionEncargadoTO = new TODireccion(); TOEncargado_Facturante facturanteTO = new TOEncargado_Facturante(); TODireccion direccionFacturanteTO = new TODireccion(); TOHistoriaClinica historiaClinicaTO = new TOHistoriaClinica(); string confirmacion = daoExpediente.CargarExpediente(codigoExpediente, expedienteTO, direccionPacienteTO, encargadoTO, direccionEncargadoTO, facturanteTO, direccionFacturanteTO, historiaClinicaTO); convertirExpedienteCompleto_TO_BL(expedienteBL, direccionPacienteBL, encargadoBL, direccionEncargadoBL, facturanteBL, direccionFacturanteBL, historiaClinicaBL, expedienteTO, direccionPacienteTO, encargadoTO, direccionEncargadoTO, facturanteTO, direccionFacturanteTO, historiaClinicaTO); return(confirmacion); }
public string CargarExpediente(BLExpediente expediente) { TOEncargado toencargado = new TOEncargado(); TODestinatarioFactura todestinatario = new TODestinatarioFactura(); TOSolicitanteCita tosolicitante = new TOSolicitanteCita(); TODatosNacimiento todatosNacimiento = new TODatosNacimiento(); TOHistoriaClinica tohistoriaClinica = new TOHistoriaClinica(); TOExpediente to = new TOExpediente(); DAOExpediente dao = new DAOExpediente(); string confirmacion = "Error: Indefinido."; to.IDExpediente = expediente.IDExpediente; to.Encargado = toencargado; to.DestinatarioFactura = todestinatario; to.SolicitanteCita = tosolicitante; to.HistoriaClinica = tohistoriaClinica; to.HistoriaClinica.DatosNacimiento = todatosNacimiento; confirmacion = dao.CargarExpediente(to); if (!confirmacion.Contains("Error:")) { BLEncargado encargado = null; if (to.Encargado != null) { encargado = new BLEncargado( to.Encargado.Cedula, to.Encargado.Nombre, to.Encargado.PrimerApellido, to.Encargado.SegundoApellido, to.Encargado.Telefono, to.Encargado.Correo, to.Encargado.Parentesco, to.Encargado.CodigoDireccion, to.Encargado.DireccionExacta); } BLDestinatarioFactura destinatario = null; if (to.DestinatarioFactura != null) { destinatario = new BLDestinatarioFactura( to.DestinatarioFactura.Cedula, to.DestinatarioFactura.Nombre, to.DestinatarioFactura.PrimerApellido, to.DestinatarioFactura.SegundoApellido, to.DestinatarioFactura.Telefono, to.DestinatarioFactura.Correo, to.DestinatarioFactura.CodigoDireccion, to.DestinatarioFactura.DireccionExacta); } BLSolicitanteCita solicitante = null; if (to.SolicitanteCita != null) { solicitante = new BLSolicitanteCita(to.SolicitanteCita.Cedula, to.SolicitanteCita.Correo, to.SolicitanteCita.Contrasenna, to.SolicitanteCita.Telefono); } BLHistoriaClinica historiaClinica = null; if (to.HistoriaClinica != null) { BLDatosNacimiento datosNacimiento = null; if (to.HistoriaClinica.DatosNacimiento != null) { datosNacimiento = new BLDatosNacimiento( to.HistoriaClinica.DatosNacimiento.TallaNacimiento, to.HistoriaClinica.DatosNacimiento.PesoNacimiento, to.HistoriaClinica.DatosNacimiento.PerimetroCefalico, to.HistoriaClinica.DatosNacimiento.Apgar, to.HistoriaClinica.DatosNacimiento.EdadGestacional, to.HistoriaClinica.DatosNacimiento.ClasificacionUniversal); } historiaClinica = new BLHistoriaClinica( to.HistoriaClinica.Perinatales, to.HistoriaClinica.Patologicos, to.HistoriaClinica.Quirurgicos, to.HistoriaClinica.Traumaticos, to.HistoriaClinica.HeredoFamiliares, to.HistoriaClinica.Alergias, to.HistoriaClinica.Vacunas, datosNacimiento); } expediente.IDExpediente = to.IDExpediente; expediente.Cedula = to.Cedula; expediente.Nombre = to.Nombre; expediente.PrimerApellido = to.PrimerApellido; expediente.SegundoApellido = to.SegundoApellido; expediente.FechaNacimiento = to.FechaNacimiento; expediente.Sexo = to.Sexo; expediente.UrlExpedienteAntiguo = to.UrlExpedienteAntiguo; expediente.CodigoDireccion = to.CodigoDireccion; expediente.DireccionExacta = to.DireccionExacta; expediente.IDMedico = to.IDMedico; expediente.FechaCreacion = to.FechaCreacion; expediente.HistoriaClinica = historiaClinica; expediente.Encargado = encargado; expediente.DestinatarioFactura = destinatario; expediente.SolicitanteCita = solicitante; } return(confirmacion); }