protected void CargarDatosControl(string pIdCampo) { E_CAMPO vCampo = vPlantilla.LST_CAMPOS.FirstOrDefault(f => f.ID_CAMPO.ToString() == pIdCampo); if (vCampo != null) { vIdCampo = vCampo.ID_CAMPO; txtIdCampo.Text = vCampo.CL_CAMPO; txtNbCampo.Text = vCampo.NB_CAMPO; txtDsTooltip.Text = vCampo.DS_CAMPO; chkHabilitado.Checked = vCampo.FG_HABILITADO; chkRequerido.Checked = vCampo.FG_REQUERIDO; btnAplicar.Enabled = true; } }
protected void btnAplicar_Click(object sender, EventArgs e) { E_CAMPO vCampo = vPlantilla.LST_CAMPOS.FirstOrDefault(f => f.ID_CAMPO == vIdCampo); vCampo.NB_CAMPO = txtNbCampo.Text; vCampo.DS_CAMPO = txtDsTooltip.Text; vCampo.FG_REQUERIDO = chkRequerido.Checked; vCampo.FG_HABILITADO = chkHabilitado.Checked; XElement vXmlCampo = XElement.Parse(vCampo.XML_CAMPO); vXmlCampo.SetAttributeValue("NB_CAMPO", vCampo.NB_CAMPO); vXmlCampo.SetAttributeValue("FG_REQUERIDO", vCampo.FG_REQUERIDO ? "1" : "0"); vXmlCampo.SetAttributeValue("FG_HABILITADO", vCampo.FG_HABILITADO ? "1" : "0"); vXmlCampo.SetAttributeValue("NB_TOOLTIP", vCampo.DS_CAMPO); vCampo.XML_CAMPO = vXmlCampo.ToString(); UtilMensajes.MensajeResultadoDB(rwmAlertas, "Cambios aplicados correctamente.", E_TIPO_RESPUESTA_DB.SUCCESSFUL, pCallBackFunction: null); }
protected void btnAplicar_Click(object sender, EventArgs e) { E_CAMPO vCampo = vPlantilla.LST_CAMPOS.FirstOrDefault(f => f.ID_CAMPO == vIdCampo); vCampo.NB_CAMPO = txtNbCampo.Text; vCampo.DS_CAMPO = txtDsTooltip.Text; vCampo.FG_REQUERIDO = chkRequerido.Checked; vCampo.FG_HABILITADO = chkHabilitado.Checked; XElement vXmlCampo = XElement.Parse(vCampo.XML_CAMPO); vXmlCampo.SetAttributeValue("NB_CAMPO", vCampo.NB_CAMPO); vXmlCampo.SetAttributeValue("FG_REQUERIDO", vCampo.FG_REQUERIDO ? "1" : "0"); vXmlCampo.SetAttributeValue("FG_HABILITADO", vCampo.FG_HABILITADO ? "1" : "0"); vXmlCampo.SetAttributeValue("NB_TOOLTIP", vCampo.DS_CAMPO); vCampo.XML_CAMPO = vXmlCampo.ToString(); E_CAMPO cambiosCampo = new E_CAMPO(); cambiosCampo.NB_CAMPO = vCampo.NB_CAMPO; cambiosCampo.DS_CAMPO = vCampo.DS_CAMPO; cambiosCampo.ID_CAMPO = vCampo.ID_CAMPO; listacambios.Add(cambiosCampo); UtilMensajes.MensajeResultadoDB(rwmAlertas, "Cambios aplicados correctamente.", E_TIPO_RESPUESTA_DB.SUCCESSFUL, pCallBackFunction: null); CargarLista("PERSONAL", lstInformacionGeneral); CargarLista("ACADEMICA", lstFormacionAcademica); CargarLista("FAMILIAR", lstDatosFamiliares); CargarLista("LABORAL", lstExperienciaLaboral); CargarLista("COMPETENCIAS", lstInteresesCompetencias); CargarLista("ADICIONAL", lstInformacionAdicional); CargarLista(null, lstCamposDisponibles); txtIdCampo.Text = ""; txtNbCampo.Text = ""; txtDsTooltip.Text = ""; chkHabilitado.Checked = false; chkRequerido.Checked = false; }