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;
            }
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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();
        }