private void InsertarClientes(int idFrecuencia)
 {
     try
     {
         var paso = false;
         var lst  = UiListaClientes.GridView.GetSelectedFieldValues("CODE_CUSTOMER");
         foreach (var item in lst)
         {
             Frecuencia frecuencia = new Frecuencia();
             frecuencia.ID_FREQUENCY  = idFrecuencia;
             frecuencia.CODE_CUSTOMER = item.ToString();
             frecuencia.PRIORITY      = 1;
             UsuarioDeseaInsertarCliente?.Invoke(UiVistaClientes, new FrecuenciaArgumento {
                 Data = frecuencia
             });
             paso = true;
         }
         if (!paso)
         {
             return;
         }
         UsuarioDesesaObtenerClientesAsociados?.Invoke(UiVistaClientes, new FrecuenciaArgumento {
             Data = new Frecuencia {
                 ID_FREQUENCY = idFrecuencia
             }
         });
         UiVistaClientes.JSProperties.Add("cpLlenarListaClientes", "Enable");
     }
     catch (Exception ex)
     {
         EstablecerError(ex.Message, UiVistaClientes);
     }
 }
        protected void UiVistaClientes_BatchUpdate(object sender, ASPxDataBatchUpdateEventArgs e)
        {
            var        actualizoSku = false;
            var        borroSku     = false;
            Frecuencia frecuencia;
            int        idFrecuencia = 0;

            foreach (var item in e.UpdateValues)
            {
                idFrecuencia = int.Parse(item.Keys["ID_FREQUENCY"].ToString());
                frecuencia   = new Frecuencia {
                    ID_FREQUENCY = idFrecuencia, CODE_CUSTOMER = item.Keys["CODE_CUSTOMER"].ToString(), PRIORITY = int.Parse(item.NewValues["PRIORITY"].ToString())
                };
                UsuarioDeseaInsertarCliente?.Invoke(UiVistaClientes, new FrecuenciaArgumento {
                    Data = frecuencia
                });
                actualizoSku = true;
            }
            foreach (var item in e.DeleteValues)
            {
                idFrecuencia = int.Parse(item.Keys["ID_FREQUENCY"].ToString());
                frecuencia   = new Frecuencia {
                    ID_FREQUENCY = idFrecuencia, CODE_CUSTOMER = item.Keys["CODE_CUSTOMER"].ToString()
                };
                UsuarioDeseaBorrarCliente?.Invoke(sender, new FrecuenciaArgumento {
                    Data = frecuencia
                });
                actualizoSku = true;
                borroSku     = true;
            }

            if (actualizoSku && idFrecuencia != 0)
            {
                UsuarioDesesaObtenerClientesAsociados?.Invoke(UiVistaClientes, new FrecuenciaArgumento {
                    Data = new Frecuencia {
                        ID_FREQUENCY = idFrecuencia
                    }
                });
                if (borroSku)
                {
                    UiVistaClientes.JSProperties.Add("cpLlenarListaClientes", "Enable");
                }
            }
            e.Handled = true;
        }