private async void MethodLoadSubCategoria()
 {
     try
     {
         await Task.Factory.StartNew(() =>
         {
             CollectionESGR_ProductoSubCategoria.Source = new BSGR_ProductoSubCategoria().GetCollectionProductoSubCategoria(SelectedESGR_ProductoCategoria);
             Application.Current.Dispatcher.Invoke(() =>
             {
                 CollectionESGR_ProductoSubCategoria.Add(new ESGR_ProductoSubCategoria()
                 {
                     IdSubCategoria = 0, SubCategoria = "TODOS"
                 });
                 SelectedESGR_ProductoSubCategoria = CollectionESGR_ProductoSubCategoria.LastOrDefault();
             });
         });
     }
     catch (Exception ex)
     {
         CmpMessageBox.Show(SGRMessage.ListadoPedidoAnulado, ex.Message, CmpButton.Aceptar);
     }
 }