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"); } }
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; } } }
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(); }