Exemplo n.º 1
0
        private void BTModifSector_Click(object sender, EventArgs e)
        {
            try
            {
                if (DGV_Perfiles.SelectedRows.Count != 1)
                {
                    throw new Exception("Se debe seleccionar una fila a modificar");
                }

                string IdAModificar     = DGV_Perfiles.SelectedRows[0].Cells[0].Value.ToString();
                Perfil PerfilAModificar = new Perfil();
                PerfilAModificar = P.BuscarUno(IdAModificar);

                AgModPerfil modificarPerfil = new AgModPerfil(PerfilAModificar);
                modificarPerfil.StartPosition = FormStartPosition.CenterScreen;
                modificarPerfil.ShowDialog();

                ActualizarGrilla();
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message, "Error");
            }
        }
Exemplo n.º 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;
                }
            }
        }
Exemplo n.º 3
0
        private void CargarDatosPefil()
        {
            BuscarCodperfil();

            Per = _BuscarPerfilPorVersion() ? Per.BuscarUno(TB_CodPerfil.Text, TB_VersPer.Text) : Per.BuscarUno(TB_CodPerfil.Text);

            if (Per.Codigo == 0 && TB_CodPerfil.Text != "")
            {
                throw new Exception("No se encontro elemento con el codigo ingresado");
            }

            if (TB_CodPerfil.Text == "")
            {
                return;
            }

            TB_DescPerfil.Text = Per.Descripcion.Trim();
            TB_CodSector.Text  = Per.sector.Codigo.ToString().Trim();
            TB_DescSec.Text    = Per.sector.Descripcion.Trim();
            TB_VersPer.Text    = Per.Version.ToString().Trim();
            TB_Tareas1.Text    = Per.TareasI.Trim();
            TB_Tareas2.Text    = Per.TareasII.Trim();
            TB_Tareas3.Text    = Per.TareasIII.Trim();

            TB_Primaria.Text       = Per.DescriI.Trim();
            TB_ObservPrimaria.Text = Per.ObservaI.Trim();
            CB_NecPrim.Checked     = Per.NecesariaI == 1;
            CB_DesPrim.Checked     = Per.DeseableI == 1;

            TB_Secundaria.Text       = Per.DescriII.Trim();
            TB_ObservSecundaria.Text = Per.ObservaII.Trim();
            CB_NecSec.Checked        = Per.NecesariaII == 1;
            CB_DesSec.Checked        = Per.DeseableII == 1;

            TB_Terciaria.Text       = Per.DescriIII.Trim();
            TB_ObservTerciaria.Text = Per.ObservaIII.Trim();
            CB_NecTerc.Checked      = Per.NecesariaIII == 1;
            CB_DesTerc.Checked      = Per.DeseableIII == 1;

            TB_Idioma.Text       = Per.DescriIV.Trim();
            TB_ObservIdioma.Text = Per.ObservaIV.Trim();
            CB_NecIdioma.Checked = Per.NecesariaIV == 1;
            CB_DesIdioma.Checked = Per.DeseableIV == 1;

            TB_Exp.Text       = Per.DescriV.Trim();
            TB_ObservExp.Text = Per.ObservaV.Trim();
            CB_NecExp.Checked = Per.NecesariaV == 1;
            CB_DesExp.Checked = Per.DeseableV == 1;

            TB_CondFisica.Text       = Per.Fisica.Trim();
            CB_NecCondFisica.Checked = Per.NecesariaVI == 1;
            CB_DesCondFisica.Checked = Per.DeseableVI == 1;

            TB_Otros1.Text       = Per.OtrosI.Trim();
            CB_DesOtros1.Checked = Per.DeseableVII == 1;
            CB_NecOtros1.Checked = Per.NecesariaVII == 1;

            TB_Otros2.Text       = Per.OtrosII.Trim();
            CB_DesOtros2.Checked = Per.DeseableVIII == 1;
            CB_NecOtros2.Checked = Per.NecesariaVIII == 1;

            TB_Equiv1.Text = Per.EquivalenciasI.Trim();
            TB_Equiv2.Text = Per.EquivalenciasII.Trim();
        }