///////////////////////////////////////////////////////////////////// // CRUD BUTTONS //.......add private void buttonAddNewCase_Click(object sender, EventArgs e) { Create_Case createCase_childForm = new Create_Case(); createCase_childForm.MdiParent = this.MdiParent; createCase_childForm.Show(); }
private void ShowNewForm(object sender, EventArgs e) { Create_Case createCase_childForm = new Create_Case(); createCase_childForm.MdiParent = this; createCase_childForm.Text = "Create Case [" + childFormNumber++ + "]"; createCase_childForm.Show(); }
//.......edit private void buttonEditCase_Click(object sender, EventArgs e) { if (listViewListOfCases.SelectedItems.Count == 1 && currentlySelectedGuid != Guid.Empty) { var factory = SessionConfig.SessionFactory; Case caseToEdit; Create_Case editCase_childForm; using (var session = factory.OpenSession()) { using (var transaction = session.BeginTransaction()) { caseToEdit = session.Query <Case>().Where(x => x.Id == currentlySelectedGuid).ToList().ElementAt(0); editCase_childForm = new Create_Case(caseToEdit, "edit"); transaction.Commit(); } } editCase_childForm.MdiParent = this.MdiParent; editCase_childForm.Show(); } }
//.......view private void buttonViewCase_Click(object sender, EventArgs e) { if (listViewListOfCases.SelectedItems.Count == 1 && currentlySelectedGuid != Guid.Empty) { var factory = SessionConfig.SessionFactory; Case caseToView; Create_Case viewCase_childForm; using (var session = factory.OpenSession()) { using (var transaction = session.BeginTransaction()) { caseToView = session.Query<Case>().Where(x => x.Id == currentlySelectedGuid).ToList().ElementAt(0); viewCase_childForm = new Create_Case(caseToView, "view"); transaction.Commit(); } } viewCase_childForm.MdiParent = this.MdiParent; viewCase_childForm.Show(); } }