Esempio n. 1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (SGrid.ActiveFilterPanel != null)
            {
                return;
            }

            Cursor.Current = Cursors.WaitCursor;

            var grid = SGrid.PrimaryGrid;


            var deleteMessage = ItemData.DateCovered.ToShortDateString();


            var ret = MessageDialog.AskToDelete("<b>" + deleteMessage.ToUpper() + "</b>");

            if (ret != MessageDialogResult.Yes)
            {
                return;
            }


            ItemData.RowStatus = RecordStatus.DeletedRecord;
            var writer = new PayrollPeriodDataWriter(App.CurrentUser.User.Username, ItemData);

            writer.SaveChanges();


            App.LogAction("Payroll", "Deleted Payroll Period: " + ItemData.DateCovered.ToString("dd MMM yyyy"));

            Close();
        }
        private void btnDelete_Click(object sender, System.EventArgs e)
        {
            try
            {
                var item = (OfferedCourse)tv.SelectedNode?.Tag;
                if (item == null)
                {
                    MessageDialog.ShowValidationError(BatchViewer, "Select Item First", null, null, 40, false);
                    return;
                }
                string deleteMessage;
                Action <OfferedCourse> action = i => { };

                OnDelete(item, out deleteMessage, ref action);

                var ret = MessageDialog.AskToDelete("<b>" + deleteMessage.ToUpper() + "</b>");

                if (ret != MessageDialogResult.Yes)
                {
                    return;
                }

                action(item);

                tv.SelectedNode.Remove();
                App.LogAction("Offered Course", "Deleted Offered Course : " + item.CourseClass.CourseCode + " - " + item.YearLevel.ToString());
            }
            catch (Exception ex)
            {
                MessageDialog.ShowError(ex, this);
            }
        }
Esempio n. 3
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                var item = GetSelectedItem();
                if (item == null)
                {
                    return;
                }


                string deleteMessage;
                Action <Dll.SchoolYear.Section> action = i => { };

                OnDelete(item, out deleteMessage, ref action);

                var ret = MessageDialog.AskToDelete("<b>" + deleteMessage.ToUpper() + "</b>");

                if (ret != MessageDialogResult.Yes)
                {
                    return;
                }

                action(item);

                SectionViewer.TreeView.SelectedNode.Remove();

                App.LogAction("Section", "Deleted Section : " + item.SectionName);
            }
            catch (Exception ex)
            {
                MessageDialog.ShowError(ex, this);
            }
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (SGrid.ActiveFilterPanel != null)
            {
                return;
            }

            Cursor.Current = Cursors.WaitCursor;

            var grid = SGrid.PrimaryGrid;

            var item = (Entity)grid.ActiveRow?.Tag;

            if (item == null)
            {
                return;
            }


            string          deleteMessage;
            Action <Entity> action = i => { };

            OnDelete(item, out deleteMessage, ref action);

            var ret = MessageDialog.AskToDelete("<b>" + deleteMessage.ToUpper() + "</b>");

            if (ret != MessageDialogResult.Yes)
            {
                return;
            }

            var strType = item.GetType().ToString().Split('.');

            App.LogAction(strType[strType.Length - 1], "Deleted " + deleteMessage);

            //Debug.WriteLine(item.GetType().ToString());
            action(item);

            grid.ActiveRow.IsDeleted = true;
            grid.PurgeDeletedRows();
        }