private void cargar_datos_perfil(DataRow filaInfoReq) { if (DropDownList_ID_EMPRESA.SelectedValue == "") { DropDownList_PERFILES.Items.Clear(); TextBox_EDAD_MIN.Text = ""; TextBox_EDAD_MAX.Text = ""; TextBox_CANTIDAD.Text = ""; TextBox_SEXO.Text = ""; TextBox_EXPERIENCIA.Text = ""; TextBox_NIVEL_ACADEMICO.Text = ""; TextBox_FUNCIONES.Text = ""; } else { Decimal REGISTRO_PERFIL = 0; try { REGISTRO_PERFIL = Convert.ToDecimal(filaInfoReq["REGISTRO_PERFIL"]); } catch { REGISTRO_PERFIL = 0; } perfil _perfil = new perfil(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaPerfil = _perfil.ObtenerPorRegistro(REGISTRO_PERFIL); if (tablaPerfil.Rows.Count > 0) { DataRow filaPerfil = tablaPerfil.Rows[0]; DropDownList_PERFILES.Items.Add(new ListItem(filaPerfil["NOM_OCUPACION"].ToString(), filaPerfil["REGISTRO"].ToString())); DropDownList_PERFILES.SelectedValue = REGISTRO_PERFIL.ToString(); TextBox_EDAD_MIN.Text = filaPerfil["EDAD_MIN"].ToString().Trim(); TextBox_EDAD_MAX.Text = filaPerfil["EDAD_MAX"].ToString().Trim(); TextBox_CANTIDAD.Text = filaInfoReq["CANTIDAD"].ToString().Trim(); TextBox_SEXO.Text = filaPerfil["SEXO"].ToString().Trim(); TextBox_EXPERIENCIA.Text = filaPerfil["EXPERIENCIA_DESCRIPCION"].ToString().Trim(); TextBox_NIVEL_ACADEMICO.Text = filaPerfil["DESCRIPCION"].ToString().Trim(); TextBox_FUNCIONES.Text = filaPerfil["DSC_FUNCIONES"].ToString().Trim(); } else { DropDownList_PERFILES.Items.Clear(); TextBox_EDAD_MIN.Text = ""; TextBox_EDAD_MAX.Text = ""; TextBox_CANTIDAD.Text = ""; TextBox_SEXO.Text = ""; TextBox_EXPERIENCIA.Text = ""; TextBox_NIVEL_ACADEMICO.Text = ""; TextBox_FUNCIONES.Text = ""; } } }
private DataRow ObtenerPerfilPorRegistro(int REGISTRO) { DataRow resultado = null; perfil _perfil = new perfil(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoPerfil = _perfil.ObtenerPorRegistro(REGISTRO); if (tablaInfoPerfil.Rows.Count > 0) { resultado = tablaInfoPerfil.Rows[0]; } return(resultado); }