Esempio n. 1
0
 private void MarcarMasterPackEncabezado()
 {
     for (var i = 0; i < UiVistaMasterPackEncabezado.RowCount; i++)
     {
         var masterPack = (MasterPackEncabezado)UiVistaMasterPackEncabezado.GetRow(i);
         if (masterPack.IS_SELECTD)
         {
             UiVistaMasterPackEncabezado.SelectRow(i);
         }
         else if (masterPack.IS_AUTHORIZED == 1 && masterPack.EXPLODED == 1)
         {
             UiVistaMasterPackEncabezado.UnselectRow(i);
         }
     }
 }
Esempio n. 2
0
 private void UiVistaMasterPackEncabezado_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e)
 {
     if (e.ControllerRow >= 0)
     {
         var masterPack = (MasterPackEncabezado)UiVistaMasterPackEncabezado.GetRow(e.ControllerRow);
         if (masterPack.IS_AUTHORIZED == 0 && masterPack.EXPLODED == 1)
         {
             masterPack.IS_SELECTD = (e.Action == CollectionChangeAction.Add);
         }
         else
         {
             masterPack.IS_SELECTD = false;
             UiVistaMasterPackEncabezado.UnselectRow(e.ControllerRow);
         }
     }
     else
     {
         if (!UsuarioSeleccionoListaMasterPackCompleta)
         {
             return;
         }
         for (var i = 0; i < UiVistaMasterPackEncabezado.RowCount; i++)
         {
             var masterPack = (MasterPackEncabezado)UiVistaMasterPackEncabezado.GetRow(i);
             if (masterPack == null)
             {
                 continue;
             }
             if (masterPack.IS_AUTHORIZED == 0 && masterPack.EXPLODED == 1)
             {
                 masterPack.IS_SELECTD = (UiVistaMasterPackEncabezado.SelectedRowsCount != 0);
             }
             else
             {
                 masterPack.IS_SELECTD = false;
                 UiVistaMasterPackEncabezado.UnselectRow(i);
             }
         }
         UsuarioSeleccionoListaMasterPackCompleta = false;
     }
 }