Ejemplo n.º 1
0
 /// <summary>
 /// Opens the Entry screen showing the Entries that caused the selected cells movement
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 /// <remarks>Created: Werner Scheffer 07/03/2014</remarks>
 private void PivotControl_CellDoubleClick(object sender, DevExpress.XtraPivotGrid.PivotCellEventArgs e)
 {
     if (PivotControl.GetFieldValue(fieldAccountCode1, e.RowIndex) != null)
     {
         Entry.EntryList childForm = new Entry.EntryList();
         childForm.AutoFilter(string.Format("StartsWith([EntityId.Title], '{0}') And StartsWith([HeaderId.PeriodId.Code], '{1}')",
                                            //AccountName
                                            PivotControl.GetFieldValue(fieldAccountCode1, e.RowIndex).ToString().Substring(0, 5),
                                            //Period Code
                                            PivotControl.GetFieldValue(e.ColumnField, e.ColumnIndex)));
         ShowForm(childForm);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Openes the Track Histor screen for the current open Entry
 /// </summary>
 /// <remarks>Created: Theo Crous 12/12/2011</remarks>
 private void btnTrackHistory_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         if (String.IsNullOrWhiteSpace(txtTrackNumber.Text) || txtTrackNumber.Text == "-1")
         {
             CDS.Client.Desktop.Essential.BaseAlert.ShowAlert("Information", "No track number available.", Essential.BaseAlert.Buttons.Ok, Essential.BaseAlert.Icons.Information);
         }
         else
         {
             EntryList childForm = new EntryList();
             childForm.ForceNew = true;
             childForm.TrackId  = Convert.ToInt64(txtTrackNumber.Text);
             ShowForm(childForm);
         }
     }
     catch (Exception ex)
     {
         if (CDS.Shared.Exception.UserInterfaceExceptionHandler.HandleException(ref ex))
         {
             throw ex;
         }
     }
 }