private TOExpediente convert(BLExpediente exp) { return(new TOExpediente(exp.cedula, exp.primer_nombre, exp.segundo_nombre, exp.primer_apellido, exp.segundo_apellido, exp.fecha_nacimiento, exp.num_telefono, exp.religion, exp.estado_civil, exp.tipo_trabajo, exp.sexo, exp.tel2, exp.tel3, exp.descripcion_tel2, exp.descripcion_tel3)); }
public string CargarExpedientes(List <BLExpediente> expedientes, string idMedico) { List <TOExpediente> to = new List <TOExpediente>(); DAOExpediente dao = new DAOExpediente(); string confirmacion = "Error: Indefinido."; confirmacion = dao.CargarExpedientes(to, idMedico); if (!confirmacion.Contains("Error:")) { foreach (TOExpediente t in to) { 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); } } 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 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 TOExpediente convert(BLExpediente blExped) { return(new TOExpediente(blExped.numExpediente, blExped.cedula, blExped.primer_nombre, blExped.segundo_nombre, blExped.primer_apellido, blExped.segundo_apellido, blExped.fecha_nacimiento, blExped.num_telefono, blExped.celular, blExped.otro_telefono, blExped.estado_civil, blExped.ocupacion, blExped.sexo, blExped.domicilio, blExped.FechaIngreso, blExped.correo, blExped.nombreContacto, blExped.parentezcoContacto, blExped.telefContact1, blExped.telefContact2, blExped.estado, blExped.encamado, blExped.serviciosRecibe)); }
public void insertarExpediente(BLExpediente bl) { try { DAOExpediente dao = new DAOExpediente(); dao.insertar(convert(bl)); } catch (Exception) { throw; } }
private BLExpediente convertAlergia(TOExpediente exp) { BLExpediente e = new BLExpediente(exp.cedula, exp.primer_nombre, exp.segundo_nombre, exp.primer_apellido, exp.segundo_apellido, exp.fecha_nacimiento, exp.num_telefono, exp.religion, exp.estado_civil, exp.tipo_trabajo, exp.sexo, exp.tel2, exp.tel3, exp.descripcion_tel2, exp.descripcion_tel3); e.alergias = exp.alergias; return(e); }
public void insertarModificar(BLExpediente bl) { DAOExpediente dao = new DAOExpediente(); try { dao.guardarActualizar(convert(bl)); } catch (Exception) { throw; } }
public string cargarExpediente(string codigoExpediente, BLExpediente expedienteBL) { DAOExpediente daoExpediente = new DAOExpediente(); TOExpediente expedienteTO = new TOExpediente(); string confirmacion = daoExpediente.CargarExpediente(codigoExpediente, expedienteTO); converExpediente(expedienteBL, expedienteTO); return(confirmacion); }
private void converExpediente(BLExpediente expedienteBL, TOExpediente expedienteTO) { expedienteBL.Cedula = expedienteTO.Cedula; expedienteBL.Nombre = expedienteTO.Nombre; expedienteBL.PrimerApellido = expedienteTO.PrimerApellido; expedienteBL.SegundoApellido = expedienteTO.SegundoApellido; expedienteBL.FechaNacimiento = expedienteTO.FechaNacimiento; expedienteBL.Sexo = expedienteTO.Sexo; expedienteBL.Foto = expedienteTO.Foto; expedienteBL.ExpedienteAntiguo = expedienteTO.ExpedienteAntiguo; expedienteBL.Codigo = expedienteTO.Codigo; expedienteBL.Encargado = expedienteTO.Encargado; expedienteBL.Facturante = expedienteTO.Facturante; }
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); }
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 void insertarActualizarExped(BLExpediente exped) { DAOExpediente dao = new DAOExpediente(); dao.actualizarInsertarExpediente(convert(exped)); }
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 void actualizarExpediente(BLExpediente bl) { DAOExpediente dao = new DAOExpediente(); dao.actualizar(convert(bl)); }
/// <summary> /// Realiza la conversion de objetos Expediente del tipo TOExpediente a BLExpediente /// </summary> /// <param name="toExpediente"></param> /// <returns>El objeto de tipo BLExpediente convertido</returns> private BLExpediente convertirExpedientes(TOExpediente toExpediente) { BLExpediente blExpediente = new BLExpediente(toExpediente.Codigo, toExpediente.Nombre, toExpediente.PrimerApellido, toExpediente.SegundoApellido, toExpediente.Cedula, toExpediente.FechaNacimiento, toExpediente.Sexo, toExpediente.Foto, toExpediente.ExpedienteAntiguo, toExpediente.Direccion, toExpediente.Encargado, toExpediente.Facturante); return(blExpediente); }
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); }
public string ActualizarExpediente(BLExpediente expediente) { string confirmacion = "Error: Indefinido."; if (expediente != null) { DAOExpediente dao = new DAOExpediente(); TOEncargado encargado = null; if (expediente.Encargado != null) { encargado = new TOEncargado( expediente.Encargado.Cedula, expediente.Encargado.Nombre, expediente.Encargado.PrimerApellido, expediente.Encargado.SegundoApellido, expediente.Encargado.Telefono, expediente.Encargado.Correo, expediente.Encargado.Parentesco, expediente.Encargado.CodigoDireccion, expediente.Encargado.DireccionExacta); } TODestinatarioFactura destinatario = null; if (expediente.DestinatarioFactura != null) { destinatario = new TODestinatarioFactura( expediente.DestinatarioFactura.Cedula, expediente.DestinatarioFactura.Nombre, expediente.DestinatarioFactura.PrimerApellido, expediente.DestinatarioFactura.SegundoApellido, expediente.DestinatarioFactura.Telefono, expediente.DestinatarioFactura.Correo, expediente.DestinatarioFactura.CodigoDireccion, expediente.DestinatarioFactura.DireccionExacta); } TOSolicitanteCita solicitante = null; if (expediente.SolicitanteCita != null) { solicitante = new TOSolicitanteCita(expediente.SolicitanteCita.Cedula, expediente.SolicitanteCita.Correo, expediente.SolicitanteCita.Contrasenna, expediente.SolicitanteCita.Telefono); } TOHistoriaClinica historiaClinica = null; if (expediente.HistoriaClinica != null) { TODatosNacimiento datosNacimiento = null; if (expediente.HistoriaClinica.DatosNacimiento != null) { datosNacimiento = new TODatosNacimiento( expediente.HistoriaClinica.DatosNacimiento.TallaNacimiento, expediente.HistoriaClinica.DatosNacimiento.PesoNacimiento, expediente.HistoriaClinica.DatosNacimiento.PerimetroCefalico, expediente.HistoriaClinica.DatosNacimiento.Apgar, expediente.HistoriaClinica.DatosNacimiento.EdadGestacional, expediente.HistoriaClinica.DatosNacimiento.ClasificacionUniversal); } historiaClinica = new TOHistoriaClinica( expediente.HistoriaClinica.Perinatales, expediente.HistoriaClinica.Patologicos, expediente.HistoriaClinica.Quirurgicos, expediente.HistoriaClinica.Traumaticos, expediente.HistoriaClinica.HeredoFamiliares, expediente.HistoriaClinica.Alergias, expediente.HistoriaClinica.Vacunas, datosNacimiento); } TOExpediente to = new TOExpediente(expediente.IDExpediente, expediente.Cedula, expediente.Nombre, expediente.PrimerApellido, expediente.SegundoApellido, expediente.FechaNacimiento, expediente.Sexo, expediente.UrlExpedienteAntiguo, expediente.CodigoDireccion, expediente.DireccionExacta, expediente.IDMedico, expediente.FechaCreacion, historiaClinica, encargado, destinatario, solicitante); return(dao.ActualizarExpediente(to)); } else { confirmacion = "Error: No se pudo actualizar el expediente en el sistema"; } return(confirmacion); }