/// <summary>
        /// Se cargan todas las profesiones existentes en el catálogo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            ProfesionLN profesionLN = new ProfesionLN();
            DataTable   dt          = profesionLN.ObtenerProfesion();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                int fil = i + 1;

                int id = Convert.ToInt32(dt.Rows[i]["id_profesion"]);
                tabla_profesion.Rows.Add(new TableRow());
                tabla_profesion.Rows[fil].Cells.Add(new TableCell());
                tabla_profesion.Rows[fil].Cells.Add(new TableCell());

                if ((fil % 2) == 0)
                {
                    tabla_profesion.Rows[fil].BackColor = Color.LightBlue;
                }
                else
                {
                    tabla_profesion.Rows[fil].BackColor = Color.White;
                }

                tabla_profesion.Rows[fil].Cells[0].Text  = dt.Rows[i]["descripcion"].ToString();
                tabla_profesion.Rows[fil].Cells[1].Width = 100;
                tabla_profesion.Rows[fil].Cells[1].Controls.Add(BotonEditar(id));
                tabla_profesion.Rows[fil].Cells[1].Controls.Add(BotonEliminar(id));
            }
        }
        /// <summary>
        /// Carga la descripción de la profesión a editar
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            ProfesionLN generoLN = new ProfesionLN();
            int         id       = Convert.ToInt32(Request["id"]);
            DataTable   dt       = generoLN.GetProfesion(id);

            Button1.Attributes.Add("data-id", id.ToString());
            if (!Page.IsPostBack)
            {
                descripcion.Text = dt.Rows[0]["descripcion"].ToString();
            }
        }
        /// <summary>
        /// Elimina la profesión
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void EliminarProfesion(object sender, EventArgs e)
        {
            ProfesionLN profesionLN = new ProfesionLN();
            int         id          = Convert.ToInt32(Button1.Attributes["data-id"]);
            DataTable   dt          = profesionLN.EliminarProfesion(id);

            if (!dt.HasErrors)
            {
                Response.Redirect("ListadoProfesion.aspx");
            }
            else
            {
                Page_Load(sender, e);
            }
        }
 /// <summary>
 /// Obtiene la descripción de la profesión 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      profesion   = descripcion.Text.Trim().ToUpper();
         ProfesionLN profesionLN = new ProfesionLN();
         if (!profesionLN.CrearProfesion(profesion).HasErrors)
         {
             Response.Redirect("ListadoProfesion.aspx");
         }
         else
         {
         }
     }
 }
        /// <summary>
        /// Edita la descripción de la profesión
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void EditarProfesion(object sender, EventArgs e)
        {
            ProfesionLN profesionLN = new ProfesionLN();
            int         id          = Convert.ToInt32(Button1.Attributes["data-id"]);
            string      descri      = this.descripcion.Text;

            if (!string.IsNullOrEmpty(descri))
            {
                DataTable dt = profesionLN.EditarProfesion(id, descri.ToUpper());
                if (!dt.HasErrors)
                {
                    Response.Redirect("ListadoProfesion.aspx");
                }
                else
                {
                    Page_Load(sender, e);
                }
            }
        }
Beispiel #6
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);
            }
        }
Beispiel #7
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();

            /*li.Text = "Seleccionar Genero";
             * li.Value = null;
             * d_genero.Items.Add(li);*/
            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();

            /*li.Text = "Seleccionar Profesión";
             * li.Value = "0";
             * d_profesion.Items.Add(li);*/
            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();

            /*li.Text = "Seleccionar Estado Civil";
             * li.Value = "0";
             * d_estado_civil.Items.Add(li);*/
            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();

            /*li.Text = "Seleccionar Tipo de Licencia";
             * li.Value = "0";
             * d_tipo_licencia.Items.Add(li);*/
            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();

            /*li.Text = "Seleccionar Municipio";
             * li.Value = "0";
             * d_municipio_cui.Items.Add(li);
             * d_municipio_residencia.Items.Add(li);*/
            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_cui.Items.Add(li);
                d_municipio_residencia.Items.Add(li);
            }
        }