示例#1
0
        //Cargar DropDownList --------------------------------------------------------------------------------------
        private void Cargar_DDL()
        {
            //________________________________________________________________________________________________________
            //  Cargar Altura
            var altura = PublicData.ArrayAltura();

            ddlAltura.DataSource = altura;
            ddlAltura.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Peso
            var peso = PublicData.ArrayPeso();

            ddlPeso.DataSource = peso;
            ddlPeso.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Ocupaciones
            ddlOcu.DataSource     = ManagerOcupaciones.ListOcupaciones();
            ddlOcu.DataValueField = "ocuId";
            ddlOcu.DataTextField  = "ocuDescripcion";
            ddlOcu.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Obra Sociales
            ddlOS.DataSource     = ManagerObraSociales.ListObraSociales();
            ddlOS.DataValueField = "osoId";
            ddlOS.DataTextField  = "osoDescripcion";
            ddlOS.DataBind();
        }
示例#2
0
        public static List <PacienteOsDto> BuscarOsPaciente(int idPac)
        {
            List <PacienteOsDto> listaObraSoc = new List <PacienteOsDto>();

            try
            {
                listaObraSoc = ManagerObraSociales.ListObraSocialesPaciente(idPac);
            }
            catch (Exception e)
            {
                var script = "showAlert('Error al cargar Obras Sociales','2');";
                //ScriptManager.RegisterStartupScript(this,typeof(Page), "showAlert", script, true);
            }
            return(listaObraSoc);
        }
示例#3
0
        private void CargarDatosIniciales()
        {
            //________________________________________________________________________________________________________
            //  Cargar Altura
            var altura = PublicData.ArrayAltura();

            ddlAltura.DataSource = altura;
            ddlAltura.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Peso
            var peso = PublicData.ArrayPeso();

            ddlPeso.DataSource = peso;
            ddlPeso.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Maxima
            var max = PublicData.ArrayMaxMin();

            ddlMax.DataSource = max;
            ddlMax.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Minima
            var min = PublicData.ArrayMaxMin();

            ddlMin.DataSource = min;
            ddlMin.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Ocupaciones
            ddlOcu.DataSource     = ManagerOcupaciones.ListOcupaciones();
            ddlOcu.DataValueField = "ocuId";
            ddlOcu.DataTextField  = "ocuDescripcion";
            ddlOcu.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Obra Sociales
            ddlOS.DataSource     = ManagerObraSociales.ListObraSociales();
            ddlOS.DataValueField = "osoId";
            ddlOS.DataTextField  = "osoDescripcion";
            ddlOS.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Check Antecedentes Medicos
            CargaAntecedentesMedicos();
        }
示例#4
0
        private void CargarDatosIniciales()
        {
            //________________________________________________________________________________________________________
            //  Cargar Altura
            var altura = PublicData.ArrayAltura();

            ddlAltura.DataSource = altura;
            ddlAltura.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Peso
            var peso = PublicData.ArrayPeso();

            ddlPeso.DataSource = peso;
            ddlPeso.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Maxima
            var max = PublicData.ArrayMaxMin();

            ddlMax.DataSource = max;
            ddlMax.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Minima
            var min = PublicData.ArrayMaxMin();

            ddlMin.DataSource = min;
            ddlMin.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Actividad
            var act = PublicData.ArrayActividad();

            ddlAct.DataSource = act;
            ddlAct.DataBind();

            //________________________________________________________________________________________________________
            //  Cargar Ocupaciones
            try
            {
                ddlOcu.DataSource     = ManagerOcupaciones.ListOcupaciones();
                ddlOcu.DataValueField = "ocuId";
                ddlOcu.DataTextField  = "ocuDescripcion";
                ddlOcu.DataBind();
            }
            catch (Exception e)
            {
                var script = "showAlert('Error al cargar Ocupaciones','2');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "showAlert", script, true);
            }


            //________________________________________________________________________________________________________
            //  Cargar Obra Sociales
            try
            {
                ddlOS.DataSource     = ManagerObraSociales.ListObraSociales();
                ddlOS.DataValueField = "osoId";
                ddlOS.DataTextField  = "osoDescripcion";
                ddlOS.DataBind();
            }
            catch (Exception e)
            {
                var script = "showAlert('Error al cargar Obras Sociales','2');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "showAlert", script, true);
            }

            //________________________________________________________________________________________________________
            //  Cargar Check Antecedentes Medicos
            try
            {
                CargaAntecedentesMedicos();
            }
            catch (Exception e)
            {
                var script = "showAlert('Error al cargar Antecedentes Médicos','2');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "showAlert", script, true);
            }
        }
示例#5
0
        private void CargarDatosPantalla(PacienteDto paciente)
        {
            #region  Persona ----------------------------------------

            lblPsnId.Text = paciente.PsnId.ToString();

            txtDocumento.Value = paciente.PsnNroDcto;
            txtNombre.Value    = paciente.PsnNombre;
            txtApellido.Value  = paciente.PsnApellido;
            txtFecNac.Value    = paciente.PsnFechaNac;
            txtTel.Value       = paciente.PsnTelefono;
            txtDire.Value      = paciente.PsnDomicilio;
            txtMail.Value      = paciente.PsnEmail;
            switch (paciente.PsnSexo)
            {
            case "M":
                rbM.Checked = true;
                rbF.Checked = false;
                break;

            case "F":
                rbM.Checked = false;
                rbF.Checked = true;
                break;
            }

            #endregion

            #region  Paciente ---------------------------------------

            lblPaeId.Text = paciente.PaeId.ToString();

            if (paciente.PaePeso == 0)
            {
                ddlPeso.SelectedIndex = 0;
            }
            else
            {
                ddlPeso.SelectedValue = paciente.PaePeso + " Kg";
            }
            if (paciente.PaeAltura == 0)
            {
                ddlAltura.SelectedIndex = 0;
            }
            else
            {
                ddlAltura.SelectedValue = paciente.PaeAltura + " cm";
            }
            if (paciente.PaeTensionMax == 0)
            {
                ddlMax.SelectedIndex = 0;
            }
            else
            {
                ddlMax.SelectedValue = paciente.PaeTensionMax.ToString();
            }
            if (paciente.PaeTensionMin == 0)
            {
                ddlMin.SelectedIndex = 0;
            }
            else
            {
                ddlMin.SelectedValue = paciente.PaeTensionMin.ToString();
            }
            if (paciente.PaeOcuId == 0)
            {
                ddlPeso.SelectedIndex = 0;
            }
            else
            {
                ddlOcu.SelectedValue = Convert.ToString(paciente.PaeOcuId);
            }
            if (paciente.PaePeriodicidad == 0)
            {
                ddlAct.SelectedIndex = 0;
            }
            else
            {
                ddlAct.SelectedValue = paciente.PaePeriodicidad.ToString();
            }

            #endregion

            #region Obra Social ------------------------------------
            try
            {
                ObraSocialIniFila();

                var dtOs = (DataTable)ViewState["DadaTableOS"];

                var listaObraSoc   = ManagerObraSociales.ListObraSocialesPaciente(paciente.PaeId);
                var dtCurrentTable = (DataTable)ViewState["DadaTableOS"];
                foreach (var los in listaObraSoc)
                {
                    DataRow drCurrentRow = null;
                    drCurrentRow = dtCurrentTable.NewRow();

                    drCurrentRow["OSOID"]          = los.OspId;
                    drCurrentRow["OSODESCRIPCION"] = los.OsoDescripcion;
                    drCurrentRow["OSPNROSOCIO"]    = los.OspNroSocio;

                    dtCurrentTable.Rows.Add(drCurrentRow);
                    ViewState["DadaTableOS"] = dtCurrentTable;
                }

                gvOsocial.DataSource = dtCurrentTable;
                gvOsocial.DataBind();
            }
            catch (Exception e)
            {
                var script = "showAlert('Error al cargar Obras Sociales','2');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "showAlert", script, true);
            }
            #endregion

            #region Antecedentes Medicos ---------------------------

            for (var i = 0; i < arregloCheckBoxs.Count(); i++)
            {
                arregloCheckBoxs[i].Checked = false;
            }

            var listaAteMedPacientes = ManagerAntecedentesMedicos.ListAntecedenteMedicoPaciente(paciente.PaeId);
            for (var i = 0; i < arregloCheckBoxs.Count(); i++)
            {
                foreach (var lam in listaAteMedPacientes)
                {
                    var varAteMed = arregloCheckBoxs[i].ID;
                    varAteMed = varAteMed.Substring(varAteMed.Length - 2, 2);

                    if (Convert.ToInt32(varAteMed) == lam.AmeId)
                    {
                        arregloCheckBoxs[i].Checked = true;

                        var anteMed = new PacienteAntecedentesDto();
                        anteMed.ApaAmeId = Convert.ToInt32(varAteMed);
                        listaAntMed.Add(anteMed);
                    }
                }
            }

            #endregion
        }
示例#6
0
        private void CargarDatosPantalla(PacienteDto paciente)
        {
            #region  Persona ----------------------------------------

            lblPsnId.Text = paciente.PsnId.ToString();

            txtDocumento.Value = paciente.PsnNroDcto;
            txtNombre.Value    = paciente.PsnNombre;
            txtApellido.Value  = paciente.PsnApellido;
            txtFecNac.Value    = paciente.PsnFechaNac;
            txtTel.Value       = paciente.PsnTelefono;
            txtDire.Value      = paciente.PsnDomicilio;
            switch (paciente.PsnSexo)
            {
            case "M": rbM.Checked = true; rbF.Checked = false; break;

            case "F": rbM.Checked = false; rbF.Checked = true; break;
            }

            #endregion
            #region  Paciente ---------------------------------------

            lblPaeId.Text = paciente.PaeId.ToString();

            if (paciente.PaePeso == 0)
            {
                ddlPeso.SelectedIndex = 0;
            }
            else
            {
                ddlPeso.SelectedValue = paciente.PaePeso + " Kg";
            }
            if (paciente.PaeAltura == 0)
            {
                ddlAltura.SelectedIndex = 0;
            }
            else
            {
                ddlAltura.SelectedValue = paciente.PaeAltura + " cm";
            }
            if (paciente.PaeTensionMax == 0)
            {
                ddlMax.SelectedIndex = 0;
            }
            else
            {
                ddlMax.SelectedValue = paciente.PaeTensionMax.ToString();
            }
            if (paciente.PaeTensionMin == 0)
            {
                ddlMin.SelectedIndex = 0;
            }
            else
            {
                ddlMin.SelectedValue = paciente.PaeTensionMin.ToString();
            }

            if (cbAct.Checked)
            {
                paciente.PaeActFisica = "S";
                if (!string.IsNullOrEmpty(txtAct.Value))
                {
                    paciente.PaePeriodicidad = Convert.ToInt16(txtAct.Value);
                }
            }
            else
            {
                paciente.PaeActFisica    = "N";
                paciente.PaePeriodicidad = 0;
            }

            if (paciente.PaeOcuId == 0)
            {
                ddlPeso.SelectedIndex = 0;
            }
            else
            {
                ddlOcu.SelectedValue = Convert.ToString(paciente.PaeOcuId);
            }


            #endregion
            #region Obra Social ------------------------------------

            ObraSocialIniFila();

            var dtOs = (DataTable)ViewState["DadaTableOS"];

            List <PacienteOsDto> listaObraSoc = ManagerObraSociales.ListObraSocialesPaciente(paciente.PaeId);
            var dtCurrentTable = (DataTable)ViewState["DadaTableOS"];
            foreach (var los in listaObraSoc)
            {
                DataRow drCurrentRow = null;
                drCurrentRow = dtCurrentTable.NewRow();

                drCurrentRow["OSOID"]          = los.OspId;
                drCurrentRow["OSODESCRIPCION"] = los.OsoDescripcion;
                drCurrentRow["OSPNROSOCIO"]    = los.OspNroSocio;

                dtCurrentTable.Rows.Add(drCurrentRow);
                ViewState["DadaTableOS"] = dtCurrentTable;
            }

            gvOsocial.DataSource = dtCurrentTable;
            gvOsocial.DataBind();

            ListObraSoial.DataSource     = dtCurrentTable;
            ListObraSoial.DataValueField = "OSOID";
            ListObraSoial.DataTextField  = "OSODESCRIPCION";
            ListObraSoial.DataBind();

            #endregion
            #region Antecedentes Medicos ---------------------------



            #endregion
        }