コード例 #1
0
        /// <summary>
        /// add a new journal
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void NewRow(System.Object sender, EventArgs e)
        {
            TFrmGLBatch MainForm = (TFrmGLBatch)this.ParentForm;

            if (FPetraUtilsObject.HasChanges && !MainForm.SaveChanges())
            {
                return;
            }

            FPetraUtilsObject.VerificationResultCollection.Clear();

            this.CreateNewAJournal();

            //Copy description from Batch
            txtDetailJournalDescription.Text = FBatchRow.BatchDescription;

            //Needed as GL journals can not be deleted
            MainForm.SaveChanges();
            MainForm.EnableTransactions();

            txtDetailJournalDescription.Focus();
        }