Exemple #1
0
 protected void RefreshGrid(bool rebind)
 {
     RadGrid1.DataSource = CntLainsaSci.GetDispositivos(usuario, ctx);
     if (rebind)
     {
         RadGrid1.Rebind();
     }
 }
 protected void ConsDisp_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
 {
     foreach (Filtro f in usuario.Filtros)
     {
         if (f.Tipo == "Dispositivo")
         {
             ConsDisp.DataSource = CntLainsaSci.GetDispositivos(usuario, ctx);
             break;
         }
     }
 }
    protected void rdcDispositivoOriginal_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
    {
        if (e.Text == "")
        {
            return;
        }
        RadComboBox combo = (RadComboBox)sender;

        combo.Items.Clear();
        foreach (Dispositivo dsp in CntLainsaSci.GetDispositivos(e.Text, usuario, ctx))
        {
            combo.Items.Add(new RadComboBoxItem(CntLainsaSci.GetNomLargo(dsp), dsp.DispositivoId.ToString()));
        }
    }
Exemple #4
0
    protected void rdcDispositivo_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
    {
        if (e.Text == "")
        {
            return;               // no hay texto para buscar
        }
        // cargamos los valores coincidentes con la búsqueda.
        RadComboBox combo = (RadComboBox)sender;

        combo.Items.Clear();
        foreach (Dispositivo dsp in CntLainsaSci.GetDispositivos(e.Text, usuario, false, ctx))
        {
            string nomLargo = String.Format("({0}) {1} / {2}", dsp.Nombre, dsp.Instalacion.Empresa.Nombre, dsp.Instalacion.Nombre);
            combo.Items.Add(new RadComboBoxItem(nomLargo, dsp.DispositivoId.ToString()));
        }
    }
    protected void RefreshGrid(bool rebind)
    {
        IList <Dispositivo> l = new List <Dispositivo>();

        if (dispositivo != null)
        {
            l = dispositivo.Accesorios;
        }
        else if (instalacion != null)
        {
            l = instalacion.Dispositivos;
        }
        else
        {
            if (usuario != null)
            {
                l = CntLainsaSci.GetDispositivos(usuario, ctx);
            }
            else
            {
                l = CntLainsaSci.GetDispositivos(ctx);
            }
        }
        // if (caller == "RevisionNoPeriodica")
        //  l = CntLainsaSci.Operativos(l);
        if (LL != "" && dispositivoOriginal != null)
        {
            l = CntLainsaSci.GetPosiblesSustitutos(usuario, dispositivoOriginal, ctx);
        }
        if (!chkCaducados.Checked)
        {
            l = CntLainsaSci.NoCaducados(l);
        }

        RadGrid1.DataSource = l;
        if (rebind)
        {
            RadGrid1.Rebind();
        }
    }
 protected void RefreshGrid(bool rebind)
 {
     RadGrid1.DataSource = usuario.Filtros;
     ConsRev.DataSource  = CntLainsaSci.GetRevisiones(usuario, ctx);
     ConsRev.DataSource  = CntLainsaSci.GetDispositivos(usuario, ctx);
 }