Beispiel #1
0
        private void dataGridView1_RowHeaderMouseDoubleClick_1(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (!_mdiForm.Jarvis.CurrentUser.UserHasPermissionForAction("Incident", "Edit"))
            {
                return;
            }

            int      index     = e.RowIndex;
            int      incidenId = (int)dgIncidents.Rows[e.RowIndex].Cells[0].Value;
            Incident incident  = _allIncidents.Find(x => x.IncidentId == incidenId);

            if (incident != null)
            {
                //if (Application.OpenForms["StudentAddEdit"] as StudentAddEdit != null)
                //{
                //    StudentAddEdit frm1 = (StudentAddEdit)Application.OpenForms["StudentAddEdit"];
                //    frm1.Close();
                //}
                IncidentAddEdit frm = new IncidentAddEdit(incident, _mdiForm.Jarvis);
                //frm.MdiParent = _mdiForm;
                //frm.Dock = DockStyle.Fill;
                //frm.FormBorderStyle = FormBorderStyle.None;
                frm.ShowDialog();
                if (frm.DialogResult == DialogResult.OK)
                {
                    //_sorted = false;
                    LoadList();
                    SetDataSource(false);
                }
            }
        }
Beispiel #2
0
        private void addNewStudentToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (!_mdiForm.Jarvis.CurrentUser.UserHasPermissionForAction("Incident", "Add"))
            {
                return;
            }

            IncidentAddEdit frm = new IncidentAddEdit(new Incident(), _mdiForm.Jarvis);

            frm.headerLabel.Text = "Add New Incident";
            frm.Text             = "Add New Incident";
            //frm.MdiParent = this;
            //frm.Dock = DockStyle.Fill;
            //frm.FormBorderStyle = FormBorderStyle.None;
            frm.ShowDialog();
            if (frm.DialogResult == DialogResult.OK)
            {
                LoadList();
                SetDataSource(false);
            }
        }