protected void rcbxEmbajada_SelectedIndexChanged(object sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
 {
     if (this.rcbxEmbajada.SelectedValue != string.Empty)
     {
         TipoVisaBll objBllTipVisa = new TipoVisaBll();
         Utilidades.LlenarRC(this.rcbxTipoVisa, objBllTipVisa.GetList(string.Empty, (RMEntity.Constants.Embajadas)Convert.ToInt32(this.rcbxEmbajada.SelectedValue), false, true, false), "ID", "NOMBRE", true);
     }
     else
     {
         Utilidades.LlenarRCEnBlanco(this.rcbxTipoVisa);
     }
 }
 protected void rcbxEmbajada_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
 {
     if (this.rcbxEmbajada.SelectedValue != string.Empty)
     {
         TipoVisaBll objBll = new TipoVisaBll();
         this.EmbajadaCurr = (Constants.Embajadas)Convert.ToInt32(this.rcbxEmbajada.SelectedValue);
         Utilidades.LlenarRC(this.rcbxTipoVisa, objBll.GetList(string.Empty, this.EmbajadaCurr, false, true, false), "ID", "NOMBRE", true);
     }
     else
     {
         Utilidades.LlenarRCEnBlanco(this.rcbxTipoVisa);
         this.EmbajadaCurr = Constants.Embajadas.Colombia;
     }
 }
Beispiel #3
0
        private void SaveInfo(bool isCreate, GridCommandEventArgs e)
        {
            //Capturar la fila que se va a editar

            GridEditableItem editColumn = (GridEditableItem)e.Item;
            Hashtable        newValues  = new Hashtable();

            e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editColumn);

            string nombre = newValues["NOMBRE"].ToString();

            Constants.Embajadas idEmbaj = (Constants.Embajadas)Convert.ToInt32(newValues["ID_EMBAJADA"]);
            bool activoObj = Convert.ToBoolean(newValues["ACTIVO"]);

            TipoVisaBll objBllSave = new TipoVisaBll();
            TipoVisa    objEntity  = new TipoVisa();

            if (isCreate)
            {
                objEntity.IdCreacion    = this.IdUserCurrent;
                objEntity.FechaCreacion = DateTime.Now;
            }
            else
            {
                int idToUpdate = Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[editColumn.ItemIndex]["ID"]);
                objEntity.Id = idToUpdate;
            }

            objEntity.Nombre                  = nombre;
            objEntity.IdEmbajada              = idEmbaj;
            objEntity.Activo                  = activoObj;
            objEntity.IdUltimaModificacion    = this.IdUserCurrent;
            objEntity.FechaUltimaModificacion = DateTime.Now;

            if (!objBllSave.Save(objEntity))
            {
                this.gvTipoVisa.EditIndexes.Clear();
                this.gvTipoVisa.Rebind();
                erroresCarga.Text = objBllSave.Error;
            }
            else
            {
                this.gvTipoVisa.EditIndexes.Clear();
                this.gvTipoVisa.Rebind();
            }
        }
Beispiel #4
0
        protected void gvTipoVisa_DeleteCommand(object sender, GridCommandEventArgs e)
        {
            GridEditableItem editColumn = (GridEditableItem)e.Item;
            int idToDelete = Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[editColumn.ItemIndex]["ID"]);

            TipoVisaBll objBllSave = new TipoVisaBll();
            TipoVisa    objEntity  = new TipoVisa();

            objEntity.Id = idToDelete;
            objEntity.IdUltimaModificacion = this.IdUserCurrent;

            if (!objBllSave.Delete(objEntity))
            {
                this.gvTipoVisa.Rebind();
                string mensaje = string.Format("{0}", objBllSave.Error);
                erroresCarga.Text = mensaje;
            }
            else
            {
                this.gvTipoVisa.Rebind();
            }
        }
        private void LoadInfoOrden(int idOrden)
        {
            OrdenesHistoriaBll objBllOrdHis = new OrdenesHistoriaBll();
            OrdenesHistoria    objEntOrden  = objBllOrdHis.Load(idOrden);

            HistoriaMedicaBll objBllHisMed = new HistoriaMedicaBll();
            HistoriaMedica    objEntHisMed = objBllHisMed.Load(objEntOrden.IdHistoria);

            PacienteBll objBllPac = new PacienteBll();
            Paciente    objEntPac = objBllPac.Load(objEntHisMed.IdPaciente);

            TipoVisaBll objBllTipvis = new TipoVisaBll();
            TipoVisa    objEnttipVis = objBllTipvis.Load(objEntHisMed.IdTipoVisa);

            string emba = string.Empty;

            switch (objEnttipVis.IdEmbajada)
            {
            case Constants.Embajadas.Canada:
                emba = "Canada";
                break;

            case Constants.Embajadas.Australia:
                emba = "Australia";
                break;

            case Constants.Embajadas.NuevaZelanda:
                emba = "Nueva Zelanda";
                break;
            }

            this.lblEmbajada.Text     = emba;
            this.lblNomPac.Text       = objEntPac.Nombres + " " + objEntPac.Apellidos;
            this.lblinfoOrden.Text    = objEntOrden.Descripcion;
            this.lblMedtrantante.Text = objEntOrden.MedicoTratante;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.IdUserCurrent != int.MinValue)
            {
                int idHM = Convert.ToInt32(this.GetValueFromRequest("IdHist", "0"));
                this.IdHist = idHM;
                if (idHM <= 0)
                {
                    //se cierra la pagina
                    RadScriptManager.RegisterClientScriptBlock(this, this.GetType(), "noHisFound", "window.close();", true);
                }
                else
                {
                    PacienteBll       objBllPac = new PacienteBll();
                    HistoriaMedicaBll objBllHm  = new HistoriaMedicaBll();
                    HistoriaMedica    objEntHm  = objBllHm.Load(idHM);
                    Paciente          objEntPac = objBllPac.Load(objEntHm.IdPaciente);
                    TipoVisaBll       objBllTv  = new TipoVisaBll();
                    TipoVisa          objEntTv  = objBllTv.Load(objEntHm.IdTipoVisa);

                    this.hfIdHist.Value = idHM.ToString();

                    switch (objEntTv.IdEmbajada)
                    {
                    case Constants.Embajadas.Canada:
                        this.rbtnDeclNZ.Visible  = false;
                        this.rbtnDeclAus.Visible = false;
                        this.SignBtnWit.Visible  = false;
                        break;

                    case Constants.Embajadas.NuevaZelanda:
                        this.rbtnDeclCan.Visible = false;
                        this.rbtnDeclAus.Visible = false;
                        this.SignBtnWit.Visible  = false;
                        break;

                    case Constants.Embajadas.Australia:
                        this.rbtnDeclNZ.Visible  = false;
                        this.rbtnDeclCan.Visible = false;
                        this.SignBtnWit.Visible  = false;
                        break;

                    case Constants.Embajadas.Colombia:
                        this.rbtnDeclCan.Visible = false;
                        this.rbtnDeclNZ.Visible  = false;
                        this.SignBtnWit.Visible  = false;
                        break;
                    }

                    //si el paciente es menor a 15 años
                    if (objEntPac.FechaNacimiento >= DateTime.Now.AddYears(-15))
                    {
                        this.IsUnderAgePatient = true;
                        // se oculta la generacion de consentimiento para toma de muestra de vih
                        this.rbtnDecVih.Visible = false;
                        if (objEntTv.IdEmbajada == Constants.Embajadas.Canada)
                        {
                            //si es canada debe solicitar firma de testigo
                            this.SignBtnWit.Visible = true;
                        }
                    }

                    // TODO: eliminar esto antes de publicar
                    //this.LoadDefaultSignature();
                }
            }
            else
            {
                //se cierra la pagina y se recarga la padre
                RadScriptManager.RegisterClientScriptBlock(this, this.GetType(), "noUserReg", "window.opener.location.reload(); window.close();", true);
            }
            Session["ShowConsultorio"] = true;
            Session["ShowMenu"]        = false;
        }
Beispiel #7
0
        private void LoadInfoHist(int idHistoria)
        {
            HistoriaMedicaBll objHMBll  = new HistoriaMedicaBll();
            HistoriaMedica    objEntHm  = objHMBll.Load(idHistoria);
            PacienteBll       objPBll   = new PacienteBll();
            Paciente          objEntPac = objPBll.Load(objEntHm.IdPaciente);

            Utilidades.LlenarRC(this.rcbxTipoDoc, new TipoDocumentoBll().GetList(string.Empty, true, false), "ID", "NOMBRE", true);
            Utilidades.PosicionarRC(this.rcbxTipoDoc, objEntPac.IdTipoDocumento.ToString());

            this.hfIdHist.Value        = idHistoria.ToString();
            this.rdpFecha.SelectedDate = objEntHm.FechaIngreso;
            this.rdpFecha.Enabled      = false;

            this.rdpFecNacimiento.SelectedDate = objEntPac.FechaNacimiento;
            this.rdpFecNacimiento.Enabled      = false;

            this.rtxtNombres.Text   = objEntPac.Nombres + " " + objEntPac.Apellidos;
            this.rtxtCorreo.Text    = objEntPac.Correo;
            this.rtxtNumDoc.Text    = objEntPac.NumeroDocumento;
            this.rtxtPasaporte.Text = objEntPac.NumeroPasaporte;
            this.rntPeso.Value      = Convert.ToDouble(objEntHm.Peso);
            this.rntEstatura.Value  = Convert.ToDouble(objEntHm.Estatura * 100M);
            try
            {
                this.rntBmi.Value = Convert.ToDouble(objEntHm.BMI);
            }
            catch
            {
                this.rntBmi.Value = null;
            }
            //si es menor de dos años debe especificar el perimetro cefalico
            this.rntPC.Value   = objEntPac.FechaNacimiento > DateTime.Now.AddYears(-2) ? (objEntHm.PerimetroCefalico != decimal.MinValue ? Convert.ToDouble(objEntHm.PerimetroCefalico) : 0d) : 0d;
            this.rntPC.Enabled = this.rfvPC.Enabled = objEntPac.FechaNacimiento > DateTime.Now.AddYears(-2);

            this.rtxtCommentRad.Text             = objEntHm.ComentarioRad;
            this.rtxtCommentRadGen.Text          = objEntHm.ComentarioRadMed;
            this.ChkRequiereNotificacion.Checked = objEntHm.RequiereNotificacion;
            this.ChkNotificado.Checked           = objEntHm.NotificacionEnviada;

            this.chkRadiografiaTom.Checked = objEntHm.RadiografiaTomada;

            if (objEntHm.PacienteExterno)
            {
                this.chkCargadaEmedical.Enabled = true;
                this.chkCargadaEmedical.Checked = objEntHm.RadiografiaCargadaEmedical;
            }

            if (objEntHm.IdMedico != int.MinValue)
            {
                UsuarioBll objUsuBll        = new UsuarioBll();
                Usuario    objEntUserMedico = objUsuBll.Load(objEntHm.IdMedico);

                this.lblNombreMedico.Text = objEntUserMedico.Nombres + " " + objEntUserMedico.Apellidos;
            }
            else
            {
                this.lblNombreMedico.Text = "No Asignado";
            }

            this.rblEstado.SelectedValue    = Convert.ToByte(objEntHm.EstadoRevisionRadMed).ToString();
            this.rblEstadoRad.SelectedValue = Convert.ToByte(objEntHm.EstadoRevisionRad).ToString();

            TipoVisaBll objTvBll = new TipoVisaBll();
            TipoVisa    objTvEnt = objTvBll.Load(objEntHm.IdTipoVisa);

            this.EmbajadaCurr = objTvEnt.IdEmbajada;

            this.LoadImgPerfilPaciente(idHistoria, this.imgPrePhoto);
        }
        private void LoadInfoHist()
        {
            HistoriaMedicaBll objBllHm = new HistoriaMedicaBll();
            HistoriaMedica    objEntHm = objBllHm.Load(this.IdHist);

            if (objEntHm.Id != int.MinValue)
            {
                this.hfIdHistoria.Value = objEntHm.Id.ToString();
                PacienteBll objBllPac = new PacienteBll();
                Paciente    objEntPac = objBllPac.Load(objEntHm.IdPaciente);
                if (objEntPac.Id != int.MinValue)
                {
                    TipoVisaBll           objBllTv    = new TipoVisaBll();
                    TipoVisa              objEntTv    = objBllTv.Load(objEntHm.IdTipoVisa);
                    MuestraLaboratorioBll resHistoria = new MuestraLaboratorioBll();
                    AnexoHistoriaBll      anexoHist   = new AnexoHistoriaBll();
                    DataTable             examenes    = new DataTable();
                    DataTable             anexos      = new DataTable();

                    this.EmbajadaCurr = objEntTv.IdEmbajada;

                    Utilidades.PosicionarRC(this.rcbxTipoDoc, objEntPac.IdTipoDocumento.ToString());
                    this.rtxtNumDoc.Text         = objEntPac.NumeroDocumento;
                    this.hdIdPaciente.Value      = objEntPac.Id.ToString();
                    this.rtxtNombres.Text        = objEntPac.Nombres;
                    this.rtxtPasaporte.Text      = objEntPac.NumeroPasaporte;
                    this.rtxtApellidos.Text      = objEntPac.Apellidos;
                    this.rtxtAcudiente.Text      = objEntPac.Acudiente;
                    this.rtxtCorreo.Text         = objEntPac.Correo;
                    this.rtxtDireccion.Text      = objEntPac.Direccion;
                    this.rdpFecNac.SelectedDate  = objEntPac.FechaNacimiento;
                    this.rblGenero.SelectedValue = Convert.ToByte(objEntPac.Genero).ToString();
                    this.rtxtGeneroValue.Text    = rblGenero.SelectedValue;
                    Utilidades.PosicionarRC(this.rcbxEmbajada, Convert.ToInt32(objEntTv.IdEmbajada).ToString());
                    this.rcbxEmbajada_SelectedIndexChanged(rcbxEmbajada, null);
                    Utilidades.PosicionarRC(this.rcbxTipoVisa, objEntHm.IdTipoVisa.ToString());
                    this.rtxtNumVisa.Text           = objEntHm.CodigoSolicitud;
                    this.rtxtTelefono.Text          = objEntPac.Telefono;
                    this.chckbxMed.Checked          = Convert.ToBoolean(objEntHm.TieneRevisionMed);
                    this.chckbxRad.Checked          = Convert.ToBoolean(objEntHm.TieneRevisionRad);
                    this.chckbxLab.Checked          = Convert.ToBoolean(objEntHm.TieneRevisonLab);
                    this.chkRequiereNot.Checked     = objEntHm.RequiereNotificacion;
                    this.chkRequiereNot.Enabled     = !objEntHm.RequiereNotificacion;
                    this.chkNotEnv.Checked          = objEntHm.NotificacionEnviada;
                    this.chkNotEnv.Enabled          = objEntHm.RequiereNotificacion;
                    this.chkPacienteExterno.Checked = objEntHm.PacienteExterno;
                    this.chkPrioritario.Checked     = objEntHm.EsPrioritario;
                    this.rtxtComment.Text           = objEntHm.ComentarioRecepcion.Trim();
                    this.LoadImgPerfilPaciente(this.IdHist, this.imgPrePhoto);

                    /*
                     * if (objEntHm.IdMedico != int.MinValue)
                     * {
                     * Utilidades.PosicionarRC(this.rcbxMedico, objEntHm.IdMedico.ToString());
                     * }
                     */
                    this.rbtnFirmar.Visible = true;

                    examenes = resHistoria.GetList(objEntHm.Id, Constants.ExamenLab.Creatinina, true, string.Empty, DateTime.MinValue, short.MinValue);

                    foreach (DataRow dr in examenes.Rows)
                    {
                        string idExamen = Convert.ToString(dr["ID_TIPO_EXAMEN"]);
                        this.rlbExamenes.FindItemByValue(idExamen).Checked = true;
                        this.rlbExamenes.FindItemByValue(idExamen).Enabled = false;
                    }

                    anexos = anexoHist.GetList(objEntHm.Id, Constants.TipoRevision.Laboratorio, true, int.MinValue, string.Empty);
                    foreach (DataRow dr in anexos.Rows)
                    {
                        string fileName = Convert.ToString(dr["NOMBRE_ARCHIVO"]);
                        switch (fileName)
                        {
                        case "ImgPaciente.png":
                        case "ConsCan.pdf":
                        case "ConsNZ.pdf":
                        case "ConsVih.pdf":
                        case "ConsVenPun.pdf":
                        case "ConsAus.pdf":

                            string txtBoton;
                            string textControl = "";
                            txtBoton = fileName;
                            fileName = fileName + "_" + objEntHm.Id;

                            LinkButton link = new LinkButton();
                            link.ID               = fileName;
                            link.OnClientClick    = "abrir(this)";
                            link.CausesValidation = false;

                            switch (txtBoton)
                            {
                            case "ImgPaciente.png":
                                textControl = link.Text = "Imagen del paciente";

                                break;

                            case "ConsCan.pdf":
                                textControl = link.Text = "Consentimiento embajada Canadá";
                                break;

                            case "ConsNZ.pdf":
                                textControl = link.Text = "Consentimiento embajada Nueva Zelanda";
                                break;

                            case "ConsVih.pdf":
                                textControl = link.Text = "Consentimiento examen VIH";
                                break;

                            case "ConsVenPun.pdf":
                                textControl = link.Text = "Consentimiento de venopunción";
                                break;

                            case "ConsAus.pdf":
                                textControl = link.Text = "Consentimiento embajada Australia";
                                break;
                            }

                            link.CssClass = "uriBtn";

                            //this.listaAnexos.Controls.Add(link);
                            //LiteralControl lcBr = new LiteralControl("<br />");
                            //this.listaAnexos.Controls.Add(lcBr);
                            LiteralControl lcA = new LiteralControl("<a href=\"#\" id=\"a_" + txtBoton + "_" + objEntHm.Id + "\" class=\"uriBtn\" onclick=\"abrir(this);\">" + textControl + "</a>");
                            this.listaAnexos.Controls.Add(lcA);
                            LiteralControl lcBr2 = new LiteralControl("<br />");
                            this.listaAnexos.Controls.Add(lcBr2);
                            break;

                        default:
                            break;
                        }

                        if (!objEntHm.Liberado)
                        {
                            this.rbtnLiberar.Visible = true;
                        }
                    }
                }
                else
                {
                    //TODO: hay que mirar que se le presenta al usuario
                }
            }
            else
            {
                //TODO: hay que mirar que se le presenta al usuario
            }
        }
Beispiel #9
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="idHistoria"></param>
        private void LoadInfoHist(int idHistoria)
        {
            this.hfIdHist.Value = idHistoria.ToString();
            HistoriaMedicaBll objHMBll  = new HistoriaMedicaBll();
            HistoriaMedica    objEntHm  = objHMBll.Load(idHistoria);
            PacienteBll       objPBll   = new PacienteBll();
            Paciente          objEntPac = objPBll.Load(objEntHm.IdPaciente);

            EmbajadaBll      objBllEmb = new EmbajadaBll();
            TipoDocumentoBll objBllTd  = new TipoDocumentoBll();
            TipoVisaBll      objTVBll  = new TipoVisaBll();
            TipoVisa         objEntTv  = objTVBll.Load(objEntHm.IdTipoVisa);

            Utilidades.LlenarRC(this.rcbxEmbajada, objBllEmb.GetList(string.Empty, true, false), "ID", "NOMBRE", true);
            Utilidades.LlenarRC(this.rcbxTipoDoc, objBllTd.GetList(string.Empty, true, false), "ID", "NOMBRE", true);
            Utilidades.LlenarRCEnBlanco(this.rcbxTipoVisa);

            ExamenLaboratorioBll objBllExLab = new ExamenLaboratorioBll();

            Utilidades.LlenarLB(this.lstMuestras, objBllExLab.GetList(string.Empty, true, true, true, true, true, true, true, false), "ID", "NOMBRE");

            this.lstMuestras.Items.Add(new RadListBoxItem("BACILOSCOPIA", Convert.ToInt32(Constants.ExamenLab.Baciloscopia).ToString()));
            this.lstMuestras.Items.Add(new RadListBoxItem("CULTIVO", Convert.ToInt32(Constants.ExamenLab.Cultivo).ToString()));

            this.lstMuestras.DataBind();

            Utilidades.PosicionarRC(this.rcbxEmbajada, Convert.ToInt32(objEntTv.IdEmbajada).ToString());
            this.rcbxEmbajada_SelectedIndexChanged(this.rcbxEmbajada, null);
            Utilidades.PosicionarRC(this.rcbxTipoVisa, objEntHm.IdTipoVisa.ToString());

            Utilidades.PosicionarRC(rcbxTipoDoc, objEntPac.IdTipoDocumento.ToString());

            this.rdpFecha.SelectedDate = objEntHm.FechaIngreso;
            this.rtxtNombres.Text      = objEntPac.Nombres;
            this.rtxtApellidos.Text    = objEntPac.Apellidos;
            this.rtxtNumDoc.Text       = objEntPac.NumeroDocumento;
            this.rtxtPasaporte.Text    = objEntPac.NumeroPasaporte;

            this.rtxtCommentMedGen.Text = objEntHm.ComentarioMed;

            TipoVisaBll objTvBll = new TipoVisaBll();
            TipoVisa    objTvEnt = objTvBll.Load(objEntHm.IdTipoVisa);

            this.EmbajadaCurr = (Constants.Embajadas)objTvEnt.IdEmbajada;

            this.rtxtNumVisa.Text        = objEntHm.CodigoSolicitud;
            this.rblGenero.SelectedValue = Convert.ToByte(objEntPac.Genero).ToString();
            //this.rdpFecNac.SelectedDate = Convert.ToDateTime(objEntPac.FechaNacimiento.ToString("yyyy-MM-dd"));
            this.rdpFecNac.SelectedDate = objEntPac.FechaNacimiento;

            this.lblEdad.Text           = objEntPac.EdadPaciente.ToString();
            this.lblCodigo.Text         = objEntHm.CodigoSolicitud;
            this.lblEstatura.Text       = Convert.ToDouble(objEntHm.Estatura * 100M).ToString();
            this.lblNombrePaciente.Text = objEntPac.Apellidos + " " + objEntPac.Nombres;
            this.lblPeso.Text           = objEntHm.Peso.ToString();
            this.lblTipoVisa.Text       = this.rcbxTipoVisa.SelectedItem.Text;

            this.rtxtCorreo.Text    = objEntPac.Correo;
            this.rtxtDireccion.Text = objEntPac.Direccion;
            this.rtxtAcudiente.Text = objEntPac.Acudiente;
            this.rntPeso.Value      = Convert.ToDouble(objEntHm.Peso);
            this.rntEstatura.Value  = Convert.ToDouble(objEntHm.Estatura * 100M);

            try
            {
                this.rntBmi.Value = Convert.ToDouble(objEntHm.BMI);
            }
            catch
            {
                this.rntBmi.Value = null;
            }

            this.rtxtTelefono.Text = objEntPac.Telefono;
            this.rntPC.Value       = objEntHm.PerimetroCefalico != decimal.MinValue ? Convert.ToDouble(objEntHm.PerimetroCefalico) : 0d;
            this.rntPC.Enabled     = this.rfvPC.Enabled = objEntPac.FechaNacimiento > DateTime.Now.AddYears(-2);

            this.rblEstado.SelectedValue = Convert.ToByte(objEntHm.EstadoRevisionMed).ToString();

            this.chkRadTomada.Checked    = objEntHm.RadiografiaTomada;
            this.chkCargEMedical.Checked = objEntHm.RadiografiaCargadaEmedical;
            this.chkNotEnv.Checked       = objEntHm.NotificacionEnviada;
            this.chkRequiereNot.Checked  = objEntHm.RequiereNotificacion;

            this.ChkRequiereNotificacion.Enabled = false;
            this.ChkNotificado.Enabled           = false;

            this.pnlComMed.Visible = objEntHm.EstadoRevisionMed == Constants.EstadoRevision.Anormal;

            this.rtxtCommentLab.Text        = objEntHm.ComentarioLab;
            this.rblEstadoLab.SelectedValue = Convert.ToByte(objEntHm.EstadoRevisionLab).ToString();

            this.rtxtCommentRad.Text        = objEntHm.ComentarioRad;
            this.rblEstadoRad.SelectedValue = Convert.ToByte(objEntHm.EstadoRevisionRad).ToString();

            this.pnlComRad.Visible = objEntHm.EstadoRevisionRad == Constants.EstadoRevision.Anormal;

            this.rtxtCommentRadGen.Text        = objEntHm.ComentarioRadMed;
            this.rblEstadoRadGen.SelectedValue = Convert.ToByte(objEntHm.EstadoRevisionRadMed).ToString();

            this.pnlComRadMed.Visible = objEntHm.EstadoRevisionRadMed == Constants.EstadoRevision.Anormal;

            this.LoadImgPerfilPaciente(idHistoria, this.imgPrePhoto);

            this.rbtnCerrarRetorno.Enabled = this.rbtnCerrarRetorno.Visible = objEntHm.RetornadoEmbajada;
        }
Beispiel #10
0
        private void LoadInfoHist(int idHistoria)
        {
            HistoriaMedicaBll objHMBll  = new HistoriaMedicaBll();
            HistoriaMedica    objEntHm  = objHMBll.Load(idHistoria);
            PacienteBll       objPBll   = new PacienteBll();
            Paciente          objEntPac = objPBll.Load(objEntHm.IdPaciente);

            EmbajadaBll      objBllEmb = new EmbajadaBll();
            TipoDocumentoBll objBllTd  = new TipoDocumentoBll();
            TipoVisaBll      objTVBll  = new TipoVisaBll();
            TipoVisa         objEntTv  = objTVBll.Load(objEntHm.IdTipoVisa);

            Utilidades.LlenarRC(this.rcbxEmbajada, objBllEmb.GetList(string.Empty, true, false), "ID", "NOMBRE", true);
            Utilidades.LlenarRC(this.rcbxTipoDoc, objBllTd.GetList(string.Empty, true, false), "ID", "NOMBRE", true);
            Utilidades.LlenarRCEnBlanco(this.rcbxTipoVisa);

            Utilidades.PosicionarRC(this.rcbxEmbajada, Convert.ToInt32(objEntTv.IdEmbajada).ToString());
            this.rcbxEmbajada_SelectedIndexChanged(this.rcbxEmbajada, null);
            Utilidades.PosicionarRC(this.rcbxTipoVisa, objEntHm.IdTipoVisa.ToString());

            Utilidades.PosicionarRC(rcbxTipoDoc, objEntPac.IdTipoDocumento.ToString());

            this.lblEdad.Text = objEntPac.EdadPaciente.ToString();

            this.rdpFecha.SelectedDate  = objEntHm.FechaIngreso;
            this.rtxtNombres.Text       = objEntPac.Nombres;
            this.rtxtApellidos.Text     = objEntPac.Apellidos;
            this.rtxtNumDoc.Text        = objEntPac.NumeroDocumento;
            this.rtxtPasaporte.Text     = objEntPac.NumeroPasaporte;
            this.rtxtCommentMedGen.Text = objEntHm.ComentarioMed;

            TipoVisaBll objTvBll = new TipoVisaBll();
            TipoVisa    objTvEnt = objTvBll.Load(objEntHm.IdTipoVisa);

            this.EmbajadaCurr = (Constants.Embajadas)objTvEnt.IdEmbajada;

            this.rtxtNumVisa.Text        = objEntHm.CodigoSolicitud;
            this.rblGenero.SelectedValue = Convert.ToByte(objEntPac.Genero).ToString();
            this.rdpFecNac.SelectedDate  = objEntPac.FechaNacimiento;
            this.rtxtCorreo.Text         = objEntPac.Correo;
            this.rtxtDireccion.Text      = objEntPac.Direccion;
            this.rtxtAcudiente.Text      = objEntPac.Acudiente;
            this.rntPeso.Value           = Convert.ToDouble(objEntHm.Peso);
            this.rntEstatura.Value       = Convert.ToDouble(objEntHm.Estatura);
            this.rntBmi.Value            = Convert.ToDouble(objEntHm.BMI);
            this.rntPC.Value             = objEntHm.PerimetroCefalico != decimal.MinValue ? Convert.ToDouble(objEntHm.PerimetroCefalico) : 0d;
            this.rblEstado.SelectedValue = Convert.ToByte(objEntHm.EstadoRevisionMed).ToString();
            this.rtxtTelefono.Text       = objEntPac.Telefono;

            this.rtxtCommentLab.Text        = objEntHm.ComentarioLab;
            this.rblEstadoLab.SelectedValue = Convert.ToByte(objEntHm.EstadoRevisionLab).ToString();

            this.rtxtCommentRad.Text        = objEntHm.ComentarioRad;
            this.rblEstadoRad.SelectedValue = Convert.ToByte(objEntHm.EstadoRevisionRad).ToString();

            this.rtxtCommentRadGen.Text        = objEntHm.ComentarioRadMed;
            this.rblEstadoRadGen.SelectedValue = Convert.ToByte(objEntHm.EstadoRevisionRadMed).ToString();

            this.LoadImgPerfilPaciente(idHistoria, this.imgPrePhoto);

            this.MedData.Attributes["class"]    = objEntHm.TieneRevisionMed ? (objEntHm.EstadoRevisionMed == Constants.EstadoRevision.Normal ? "collapse" : "collapse in") : "collapse";
            this.spMedData1.Attributes["class"] = objEntHm.TieneRevisionMed ? (objEntHm.EstadoRevisionMed == Constants.EstadoRevision.Normal ? "glyphicon glyphicon-chevron-down" : "glyphicon glyphicon-chevron-up") : "glyphicon glyphicon-chevron-down";
            this.spMedData2.Attributes["class"] = objEntHm.TieneRevisionMed ? (objEntHm.EstadoRevisionMed == Constants.EstadoRevision.Normal ? "texto txtMostrar" : "texto txtOcultar") : "texto txtMostrar";

            this.LabData.Attributes["class"]    = objEntHm.TieneRevisonLab ? (objEntHm.EstadoRevisionLab == Constants.EstadoRevision.Normal ? "collapse" : "collapse in") : "collapse";
            this.spLabData1.Attributes["class"] = objEntHm.TieneRevisonLab ? (objEntHm.EstadoRevisionLab == Constants.EstadoRevision.Normal ? "glyphicon glyphicon-chevron-down" : "glyphicon glyphicon-chevron-up") : "glyphicon glyphicon-chevron-down";
            this.spLabData2.Attributes["class"] = objEntHm.TieneRevisonLab ? (objEntHm.EstadoRevisionLab == Constants.EstadoRevision.Normal ? "texto txtMostrar" : "texto txtOcultar") : "texto txtMostrar";

            this.RadiologyData.Attributes["class"]    = objEntHm.TieneRevisionRad ? (objEntHm.EstadoRevisionRad == Constants.EstadoRevision.Normal && objEntHm.EstadoRevisionRadMed == Constants.EstadoRevision.Normal ? "collapse" : "collapse in") : "collapse";
            this.spRadiologyData1.Attributes["class"] = objEntHm.TieneRevisionRad ? (objEntHm.EstadoRevisionRad == Constants.EstadoRevision.Normal && objEntHm.EstadoRevisionRadMed == Constants.EstadoRevision.Normal ? "glyphicon glyphicon-chevron-down" : "glyphicon glyphicon-chevron-up") : "glyphicon glyphicon-chevron-down";
            this.spRadiologyData2.Attributes["class"] = objEntHm.TieneRevisionRad ? (objEntHm.EstadoRevisionRad == Constants.EstadoRevision.Normal && objEntHm.EstadoRevisionRadMed == Constants.EstadoRevision.Normal ? "texto txtMostrar" : "texto txtOcultar") : "texto txtMostrar";
        }
Beispiel #11
0
        protected void gvTipoVisa_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            TipoVisaBll objBll = new TipoVisaBll();

            gvTipoVisa.DataSource = objBll.GetList(string.Empty, Constants.Embajadas.Colombia, true, true, true);
        }