private void BuscarVersion() { try { if (TB_Codigo.Text != "") { txtVersionActual.Text = _TraerVersionActual(); } if (TB_Version.Text == "") { return; } PerVer = PerVer.BuscarUno(TB_Codigo.Text, TB_Version.Text); CargarTemas(); CargarDatosPerfilABM(); } catch (Exception err) { MessageBox.Show(err.Message, "Error"); } }
private void CargarDatosPefil() { //tnego el codigo de perfil y la version //Per = Per.BuscarUno(TB_CodPer.Text, TB_VerPer.Text); int ZVersion = 0; Perfil _Perfil = Per.BuscarUno(TB_CodPer.Text); if (_Perfil.Version > 0) { ZVersion = _Perfil.Version; } if (ZVersion == 0 || ZVersion == int.Parse(TB_VerPer.Text)) { Per = Per.BuscarUno(TB_CodPer.Text); TB_DescPer.Text = Per.Descripcion; TB_CodSec.Text = Per.sector.Codigo.ToString(); TB_DescSector.Text = Per.sector.Descripcion; TB_Tareas1.Text = Per.TareasI; TB_Tareas2.Text = Per.TareasII; TB_Tareas3.Text = Per.TareasIII; TB_Primaria.Text = Per.DescriI; TB_ObservPrimaria.Text = Per.ObservaI; CB_NecPrim.Checked = Per.NecesariaI == 1; CB_DesPrim.Checked = Per.DeseableI == 1; TB_Secundaria.Text = Per.DescriII; TB_ObservSecundaria.Text = Per.ObservaII; CB_NecSec.Checked = Per.NecesariaII == 1; CB_DesSec.Checked = Per.DeseableII == 1; TB_Terciaria.Text = Per.DescriIII; TB_ObservTerciaria.Text = Per.ObservaIII; CB_NecTerc.Checked = Per.NecesariaIII == 1; CB_DesTerc.Checked = Per.DeseableIII == 1; TB_Idioma.Text = Per.DescriIV; TB_ObservIdioma.Text = Per.ObservaIV; CB_NecIdioma.Checked = Per.NecesariaIV == 1; CB_DesIdioma.Checked = Per.DeseableIV == 1; TB_Exp.Text = Per.DescriV; TB_ObservExp.Text = Per.ObservaV; CB_NecExp.Checked = Per.NecesariaV == 1; CB_DesExp.Checked = Per.DeseableV == 1; TB_CondFisica.Text = Per.Fisica; CB_NecCondFisica.Checked = Per.NecesariaVI == 1; CB_DesCondFisica.Checked = Per.DeseableVI == 1; TB_Otros1.Text = Per.OtrosI; CB_DesOtros1.Checked = Per.DeseableVII == 1; CB_NecOtros1.Checked = Per.NecesariaVII == 1; TB_Otros2.Text = Per.OtrosII; CB_DesOtros2.Checked = Per.DeseableVIII == 1; CB_NecOtros2.Checked = Per.NecesariaVIII == 1; TB_Equiv1.Text = Per.EquivalenciasI; TB_Equiv2.Text = Per.EquivalenciasII; } else { PerVer = PerVer.BuscarUno(TB_CodPer.Text, TB_VerPer.Text); if (PerVer.Version > -1) { TB_DescPer.Text = PerVer.Descripcion; if (PerVer.sector != null) { TB_CodSec.Text = PerVer.sector.Codigo.ToString(); TB_DescSector.Text = PerVer.sector.Descripcion; } TB_Tareas1.Text = PerVer.TareasI; TB_Tareas2.Text = PerVer.TareasII; TB_Tareas3.Text = PerVer.TareasIII; TB_Primaria.Text = PerVer.DescriI; TB_ObservPrimaria.Text = PerVer.ObservaI; CB_NecPrim.Checked = PerVer.NecesariaI == 1; CB_DesPrim.Checked = PerVer.DeseableI == 1; TB_Secundaria.Text = PerVer.DescriII; TB_ObservSecundaria.Text = PerVer.ObservaII; CB_NecSec.Checked = PerVer.NecesariaII == 1; CB_DesSec.Checked = PerVer.DeseableII == 1; TB_Terciaria.Text = PerVer.DescriIII; TB_ObservTerciaria.Text = PerVer.ObservaIII; CB_NecTerc.Checked = PerVer.NecesariaIII == 1; CB_DesTerc.Checked = PerVer.DeseableIII == 1; TB_Idioma.Text = PerVer.DescriIV; TB_ObservIdioma.Text = PerVer.ObservaIV; CB_NecIdioma.Checked = PerVer.NecesariaIV == 1; CB_DesIdioma.Checked = PerVer.DeseableIV == 1; TB_Exp.Text = PerVer.DescriV; TB_ObservExp.Text = PerVer.ObservaV; CB_NecExp.Checked = PerVer.NecesariaV == 1; CB_DesExp.Checked = PerVer.DeseableV == 1; TB_CondFisica.Text = PerVer.Fisica; CB_NecCondFisica.Checked = PerVer.NecesariaVI == 1; CB_DesCondFisica.Checked = PerVer.DeseableVI == 1; TB_Otros1.Text = PerVer.OtrosI; CB_DesOtros1.Checked = PerVer.DeseableVII == 1; CB_NecOtros1.Checked = PerVer.NecesariaVII == 1; TB_Otros2.Text = PerVer.OtrosII; CB_DesOtros2.Checked = PerVer.DeseableVIII == 1; CB_NecOtros2.Checked = PerVer.NecesariaVIII == 1; TB_Equiv1.Text = PerVer.EquivalenciasI; TB_Equiv2.Text = PerVer.EquivalenciasII; } } }