protected void btnConsultar_Click(object sender, EventArgs e) { rfvNroBeneficiario.Enabled = false; rfvCuilBeneficiario.Enabled = false; cvCuilBeneficiario.Enabled = false; rfvNroNovedad.Enabled = false; List <WSNovedad.Novedades_CTACTE> result = null; string MensajeError = string.Empty; long? idBeneficiario = null; long? cuilBeneficiario = null; int? nroNovedad = null; if (!string.IsNullOrEmpty(txtNroBeneficiario.Text)) { idBeneficiario = long.Parse(txtNroBeneficiario.Text); } if (!string.IsNullOrEmpty(txtCuilBeneficiario.Text)) { cuilBeneficiario = long.Parse(txtCuilBeneficiario.Text); } if (!string.IsNullOrEmpty(txtNroNovedad.Text)) { nroNovedad = int.Parse(txtNroNovedad.Text); } result = Novedad.Traer_Novedades_TT_XA_CTACTE(idBeneficiario, cuilBeneficiario, nroNovedad, out MensajeError); if (!string.IsNullOrEmpty(MensajeError)) { log.DebugFormat("Obtuve un mensaje de error del servicio Traer_Novedades_TT_XA_CTACTE --> ({0})", MensajeError); mensaje.DescripcionMensaje = MensajeError; mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Error; mensaje.QuienLLama = "btnConsultar_Click"; mensaje.MensajeAncho = 400; mensaje.Mostrar(); } else if (result.Count > 0) { pnl_Beneficiario.Visible = true; lblCuil.Text = result[0].CuilRta; lblApellidoNombre.Text = result[0].ApellidoNombre; dg_Beneficios.DataSource = result; dg_Beneficios.DataBind(); pnl_Busqueda.Visible = false; btnConsultar.Visible = false; } }