Пример #1
0
        private void btnDeleteMemo_Click(object sender, EventArgs e)
        {
            this.Uow = new UnitOfWork();
            PlanningMemo memo = (PlanningMemo)this.gridvMemo.GetRow(this.gridvMemo.FocusedRowHandle);

            if (memo == null)
            {
                return;
            }

            memo = new XPQuery <PlanningMemo>(this.Uow).FirstOrDefault(q => q.Id == memo.Id);

            if (memo == null)
            {
                return;
            }
            if (XtraMessageBox.Show(this.LookAndFeel, "Bent u zeker dat u deze memo wilt verwijderen?", "Verwijderen?",
                                    MessageBoxButtons.YesNoCancel,
                                    MessageBoxIcon.Question, MessageBoxDefaultButton.Button3) == DialogResult.Yes)
            {
                memo.Delete();
                this.Uow.CommitChanges();
                FindAllMemos();
            }
        }
Пример #2
0
        private void gridvMemo_DoubleClick(object sender, EventArgs e)
        {
            //Todo: check if mouse is on a row
            if (((ComboBoxItem)this.cboDispatcher.SelectedItem).Value.UsrID != Context.User.UsrID)
            {
                return;
            }

            try
            {
                PlanningMemo memo = (PlanningMemo)this.gridvMemo.GetRow(this.gridvMemo.FocusedRowHandle);
                if (memo == null)
                {
                    return;
                }

                MemoDetail MemoDetail = new MemoDetail(memo);
                MemoDetail.ShowDialog();

                if (MemoDetail.DialogResult == DialogResult.OK)
                {
                    FindAllJobs();
                }
            }
            catch (Exception exception1)
            {
                Exception thisException = exception1;
                Management.ShowException(thisException);
            }
        }
Пример #3
0
        public MemoDetail(PlanningMemo memo)
        {
            InitializeComponent();
            this._uow = new UnitOfWork();

            this._memo     = new XPQuery <PlanningMemo>(this._uow).FirstOrDefault(q => q.Id == memo.Id);
            this._planning = this._memo.Planning;

            FillDetails();
            this.dteMemoDate.DateTime = DateTime.Today;
        }
Пример #4
0
        private void btnEditMemo_Click(object sender, EventArgs e)
        {
            PlanningMemo memo = (PlanningMemo)this.gridvMemo.GetRow(this.gridvMemo.FocusedRowHandle);

            if (memo == null)
            {
                return;
            }

            MemoDetail editMemo = new MemoDetail(memo);

            editMemo.ShowDialog();

            if (editMemo.DialogResult == DialogResult.OK)
            {
                FindAllMemos();
            }
        }