public string obtenerCorresponsalOficinaMaximaLongitud(int idCorresponsal)
    {
        // Devuelve el nombre y la oficina con mayor número de caracteres

        WSCorresponsalesClient client = new WSCorresponsalesClient();
        Corresponsal           corr   = client.obtenerCorresponsalOficinaMaxLong(idCorresponsal);

        lblCorresponsal.Text = corr.nombre;

        lblOficinaLongMax.Text = corr.ofiNombre;

        return(corr.ofiNombre);
    }
    public void cargarCorresponsales()
    {
        try
        {
            // Cosume el servicio y obtiene los corresponsales
            WSCorresponsalesClient client = new WSCorresponsalesClient();

            Corresponsal[] corr = client.obtenerCorresponsales();


            foreach (Corresponsal corresponsal in corr)
            {
                ddlCorresponsales.Items.Add(corresponsal.nombre + " - " + corresponsal.nroOfi.ToString());
                ddlCorresponsales.Items[ddlCorresponsales.Items.Count - 1].Value = corresponsal.id.ToString();
            }

            //mostrar corresponsal seleccionado
            lblCorresponsal.Text = ddlCorresponsales.SelectedValue.ToString();
        } catch
        {
            lblInfo.Text = "No se han podido cargar los corresponsales, verifique si hay corresponsales registrados o si el servicio se está ejecutando";
        }
    }