/// <summary>
 /// Obtiene la descripción de la nueva alergia y la crea/agrega
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Crear(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(descripcion.Text))
     {
         string    alergia   = descripcion.Text.Trim().ToUpper();
         AlergiaLN alergiaLN = new AlergiaLN();
         if (!alergiaLN.CrearAlergia(alergia).HasErrors)
         {
             Response.Redirect("ListadoAlergia.aspx");
         }
         else
         {
         }
     }
 }
        /// <summary>
        /// Edita la descripción de la alergia
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void EditarAlergia(object sender, EventArgs e)
        {
            AlergiaLN alergiaLN   = new AlergiaLN();
            int       id          = Convert.ToInt32(Button1.Attributes["data-id"]);
            string    descripcion = this.descripcion.Text;

            if (!string.IsNullOrEmpty(descripcion))
            {
                DataTable dt = alergiaLN.EditarAlergia(id, descripcion.ToUpper());
                if (!dt.HasErrors)
                {
                    Response.Redirect("ListadoAlergia.aspx");
                }
                else
                {
                    Page_Load(sender, e);
                }
            }
        }
Exemple #3
0
        /// <summary>
        /// Método con el cuál se llenan los combobox según los datos que se encuentran en la bd
        /// </summary>
        private void LlenarDropDowns()
        {
            GeneroLN  genero        = new GeneroLN();
            DataTable lista_generos = genero.ObtenerGeneros();
            ListItem  li            = new ListItem();

            for (int i = 0; i < lista_generos.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_generos.Rows[i]["descripcion"].ToString();
                li.Value = lista_generos.Rows[i]["id_genero"].ToString();
                d_genero.Items.Add(li);
            }

            ProfesionLN profesion       = new ProfesionLN();
            DataTable   lista_profesion = profesion.ObtenerProfesion();

            li = new ListItem();

            for (int i = 0; i < lista_profesion.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_profesion.Rows[i]["descripcion"].ToString();
                li.Value = lista_profesion.Rows[i]["id_profesion"].ToString();
                d_profesion.Items.Add(li);
            }

            EstadoCivilLN estado_civil       = new EstadoCivilLN();
            DataTable     lista_estado_civil = estado_civil.ObtenerEstadoCivil();

            li = new ListItem();

            for (int i = 0; i < lista_estado_civil.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_estado_civil.Rows[i]["descripcion"].ToString();
                li.Value = lista_estado_civil.Rows[i]["id_estado_civil"].ToString();
                d_estado_civil.Items.Add(li);
            }

            TipoLicenciaLN tipo_licencia       = new TipoLicenciaLN();
            DataTable      lista_tipo_licencia = tipo_licencia.ObtenerTipoLicencia();

            li = new ListItem();

            for (int i = 0; i < lista_tipo_licencia.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_tipo_licencia.Rows[i]["descripcion"].ToString();
                li.Value = lista_tipo_licencia.Rows[i]["id_tipo_licencia"].ToString();
                d_tipo_licencia.Items.Add(li);
            }

            MunicipioLN municipio        = new MunicipioLN();
            DataTable   lista_municipios = municipio.ObtenerTodosMunicipios();

            li = new ListItem();

            for (int i = 0; i < lista_municipios.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_municipios.Rows[i]["descripcion"].ToString();
                li.Value = lista_municipios.Rows[i]["id_municipio"].ToString();
                d_municipio_residencia.Items.Add(li);
            }


            MunicipioLN municipioCUI        = new MunicipioLN();
            DataTable   lista_municipiosCUI = municipio.ObtenerTodosMunicipios();
            ListItem    liCUI = new ListItem();

            liCUI = new ListItem();

            for (int i = 0; i < lista_municipiosCUI.Rows.Count; i++)
            {
                liCUI       = new ListItem();
                liCUI.Text  = lista_municipios.Rows[i]["descripcion"].ToString();
                liCUI.Value = lista_municipios.Rows[i]["id_municipio"].ToString();
                d_municipio_cui.Items.Add(liCUI);
            }



            TipoSangreLN tipo_sangre       = new TipoSangreLN();
            DataTable    lista_tipo_sangre = tipo_sangre.ObtenerTipoSangre();

            li = new ListItem();

            for (int i = 0; i < lista_tipo_sangre.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_tipo_sangre.Rows[i]["descripcion"].ToString();
                li.Value = lista_tipo_sangre.Rows[i]["id_tipo_sangre"].ToString();
                d_tipo_sangre.Items.Add(li);
            }

            EnfermedadLN enfermedad       = new EnfermedadLN();
            DataTable    lista_enfermedad = enfermedad.ObtenerEnfermedad();

            li = new ListItem();

            for (int i = 0; i < lista_enfermedad.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_enfermedad.Rows[i]["descripcion"].ToString();
                li.Value = lista_enfermedad.Rows[i]["id_enfermedad"].ToString();
                d_enfermedades.Items.Add(li);
            }

            AlergiaLN alergia       = new AlergiaLN();
            DataTable lista_alergia = alergia.ObtenerAlergia();

            li = new ListItem();

            for (int i = 0; i < lista_alergia.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_alergia.Rows[i]["descripcion"].ToString();
                li.Value = lista_alergia.Rows[i]["id_alergia"].ToString();
                d_alergias.Items.Add(li);
            }

            ParentescoLN parentesco = new ParentescoLN();

            ddlParentesco.ClearSelection();
            ddlParentesco.Items.Clear();
            ddlParentesco.AppendDataBoundItems = true;
            ddlParentesco.Items.Add("-- Elija Parentesco --");
            ddlParentesco.Items[0].Value = "0";
            ddlParentesco.DataSource     = parentesco.ObtenerParentescos();
            ddlParentesco.DataTextField  = "descripcion";
            ddlParentesco.DataValueField = "id_parentesco";
            ddlParentesco.DataBind();

            EstadoContratoLN estadoContrato       = new EstadoContratoLN();
            DataTable        lista_estadoContrato = estadoContrato.ObtenerEstadoContrato();

            for (int i = 0; i < lista_estadoContrato.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_estadoContrato.Rows[i]["descripcion"].ToString();
                li.Value = lista_estadoContrato.Rows[i]["id_estado_contrato"].ToString();
                c_estado_contrato.Items.Add(li);
            }

            RenglonPresupuestarioLN renglonPresup = new RenglonPresupuestarioLN();
            DataTable lista_renglonPresup         = renglonPresup.ObtenerRenglonPresupuestario();

            for (int i = 0; i < lista_renglonPresup.Rows.Count; i++)
            {
                li       = new ListItem();
                li.Text  = lista_renglonPresup.Rows[i]["descripcion"].ToString();
                li.Value = lista_renglonPresup.Rows[i]["id_renglon_presupuestario"].ToString();
                c_renglon_presup.Items.Add(li);
            }
        }