﻿function ImprimirPagina()
{
  if (window.print)
    window.print();
  //window.resizeTo(screen.availWidth, screen.availHeight);
  //window.moveTo(0, 0);   
}

function ShowHideCustomizationWindow()
{
  if (grid == null) return;
  if (grid.IsCustomizationWindowVisible())
    grid.HideCustomizationWindow();
  else grid.ShowCustomizationWindow();
}

function ToolBarProcess(item)
{
  if (item == null) return;
  switch (item.name)
  {
    case 'Append':
    case 'Post':
    case 'Delete':
    case 'Propiedades':
    case 'Enviar':
    case 'Actualizar':
      {
        callback.PerformCallback(item.name);
        break;
      }
    case 'Procesar':
      {
        if (confirm('¿Está seguro de procesar el documento seleccionado?'))
          callback.PerformCallback(item.name + ':' + item.GetChecked());
        break;
      }
          
    // Para Grid únicamente
    case 'Nuevo': grid.AddNewRow(); break;
    case 'Abrir': grid.StartEditRow(grid.GetFocusedRowIndex()); break;
    case 'AbrirExpandir': grid.ExpandDetailRow(grid.GetFocusedRowIndex()); break;
    case 'Guardar': grid.UpdateEdit(); break;
    case 'Eliminar':
      {
        if (confirm('¿Está seguro de eliminar el documento seleccionado?'))
          grid.DeleteRow(grid.GetFocusedRowIndex());
        break;
      }
    case 'Seleccionar': ShowHideCustomizationWindow(); break;
    default: grid.PerformCallback(item.name + ':' + item.GetChecked());
  }
}