예제 #1
0
        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");
            }
        }
예제 #2
0
        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;
                }
            }
        }