﻿// JScript File

  function editGrid(rowId)
  {
    GrilleFrame1_Grid1.Edit(GrilleFrame1_Grid1.GetRowFromClientId(rowId)); 
  }
  
  function editRow()
  {
    GrilleFrame1_Grid1.EditComplete();     
  }

  function insertRow()
  {
    GrilleFrame1_Grid1.EditingDirty=true;
    GrilleFrame1_Grid1.EditComplete(); 
  }

  function deleteRow(rowId)
  {
    GrilleFrame1_Grid1.Delete(GrilleFrame1_Grid1.GetRowFromClientId(rowId)); 
  }
  
  function onCallbackError(excString)
  {    
    alert(excString);        
    GrilleFrame1_Grid1.Page(0);
  }  
  function getValue()
  {
    var selectedDate = GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Picker1.GetSelectedDate();
    var formattedDate = GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Picker1.FormatDate(selectedDate, 'MM/dd/yyyy');
    return [selectedDate, formattedDate];
  }


  function setValue(DataItem)
  {
    alert(DataItem.GetMember('LastOrderedOn'));
    var selectedDate = DataItem.GetMember('LastOrderedOn').Object;
    GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Picker1.SetSelectedDate(selectedDate);
  }
  
      function Picker1_OnDateChange()
      {
        var fromDate = GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Picker1.GetSelectedDate();
        GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Calendar1.SetSelectedDate(fromDate);
      }
      
      function Calendar1_OnChange()
      {
        var fromDate = GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Calendar1.GetSelectedDate();
        GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Picker1.SetSelectedDate(fromDate);
      }

      function Button_OnClick(button)
      {
        if (GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Calendar1.PopUpObjectShowing)
        {
          GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Calendar1.Hide();
        }
        else
        {
          var date = GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Picker1.GetSelectedDate();
          GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Calendar1.SetSelectedDate(date);
          GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Calendar1.Show(button);
        }
      }
      
      function Button_OnMouseUp()
      {
        if (GrilleFrame1_GrilleFrame1_Grid1_EditTemplate_0_1_Calendar1.PopUpObjectShowing)
        {
          event.cancelBubble=true;
          event.returnValue=false;
          return false;
        }
        else
        {
          return true;
        }
      }
