Exemplo n.º 1
0
    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.";
        }
    }