private void TraerPorIdBenefCuil(string idBeneficiario, string cuil) { string myLog = string.Empty; listaBeneficiario = new List <WSBeneficiario.Beneficiario>(); myLog = " | invoca TraerPorIdBenefCuil con el parametro de cuil = " + cuil; listaBeneficiario = Beneficiario.TraerPorIdBenefCuil(string.Empty, parametroBenf_Cuil); myLog += " | volvio de traer los datos"; if (listaBeneficiario != null) { myLog += " | resultado de la busqueda es diferente a NULL"; if (listaBeneficiario.Count > 0) { myLog += "| cantidad de datos es: " + listaBeneficiario.Count; pnlBeneficioEncontrados.Visible = true; gvBeneficiario.DataSource = listaBeneficiario; gvBeneficiario.DataBind(); } else { myLog += " No encontro resultados , Nro de Beneficio: " + parametroBenf_Cuil; log.Error(string.Format("{0}{1} - Error:{2}", System.Reflection.MethodBase.GetCurrentMethod(), myLog, "en btnBuscar_Click")); lbl_Error.Text = "No se encontraron resultados."; } } else { myLog += "| El resultado de la busqueda es NULL, Nro de Beneficio: " + parametroBenf_Cuil; log.Error(string.Format("{0}{1} - Error:{2}", System.Reflection.MethodBase.GetCurrentMethod(), myLog, "en btnBuscar_Click")); lbl_Error.Text = "Se produjo error interno en la busqueda."; } }