private void RecargarSeleccionCosteos()
 {
     for (var i = 0; i < UiVistaCosteos.RowCount; i++)
     {
         var documento = (PolizaMaestroDetalle)UiVistaCosteos.GetRow(i);
         if (documento == null)
         {
             continue;
         }
         if (documento.IS_SELECTED)
         {
             UiVistaCosteos.SelectRow(i);
         }
     }
 }
 private void UiVistaCosteos_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e)
 {
     if (e.ControllerRow >= 0)
     {
         var documento = (PolizaMaestroDetalle)UiVistaCosteos.GetRow(e.ControllerRow);
         documento.IS_SELECTED = (e.Action == CollectionChangeAction.Add);
     }
     else
     {
         if (UsuarioSeleccionoVistaCosteosCompleta)
         {
             for (var i = 0; i < UiVistaCosteos.RowCount; i++)
             {
                 var documento = (PolizaMaestroDetalle)UiVistaCosteos.GetRow(i);
                 if (documento == null)
                 {
                     continue;
                 }
                 documento.IS_SELECTED = (UiVistaCosteos.SelectedRowsCount != 0);
             }
             UsuarioSeleccionoVistaCosteosCompleta = false;
         }
     }
 }