void ReleaseDesignerOutlets() { if (MyAddButton != null) { MyAddButton.Dispose(); MyAddButton = null; } if (MyRemoveButton != null) { MyRemoveButton.Dispose(); MyRemoveButton = null; } if (MyTablveView != null) { MyTablveView.Dispose(); MyTablveView = null; } if (MyUpdateButton != null) { MyUpdateButton.Dispose(); MyUpdateButton = null; } if (MyExitButton != null) { MyExitButton.Dispose(); MyExitButton = null; } }
private void MyAddButton_TouchUpInside(object sender, EventArgs e) { String name = DateTime.Now.ToString(); Invoice invoice = new Invoice { Id = 0, Name = name, }; dataContext.Invoices.Add(invoice); dataContext.SaveChanges(); dataSource.AddItem(invoice); MyTablveView.ReloadData(); }
private void MyRemoveButton_TouchUpInside(object sender, EventArgs e) { IList <Invoice> invoices = dataContext.Invoices.ToList(); if (0 == invoices.Count) { return; } Invoice invoice = invoices[0]; dataContext.Invoices.Remove(invoice); dataContext.SaveChanges(); dataSource.RemoveItem(); MyTablveView.ReloadData(); }
private void MyUpdateButton_TouchUpInside(object sender, EventArgs e) { IList <Invoice> invoices = dataContext.Invoices.ToList(); if (0 == invoices.Count) { return; } Invoice invoice = invoices[0]; String name = invoice.Name + "X"; invoice.Name = name; dataContext.Invoices.Update(invoice); dataContext.SaveChanges(); dataSource.UpdateItem(name); MyTablveView.ReloadData(); }