Example #1
0
        static void Main(string[] args)
        {
            ShopDB shopDB = new ShopDB();

            ShopDB.CustomersRow customersRow = shopDB.Customers.NewCustomersRow();

            shopDB.Customers.AddCustomersRow("Николай", "Александров", "Анатольевич", "Московская 15", null, "Чернигов", "(063)0215478", new DateTime(2008, 05, 15));
            shopDB.Customers.AddCustomersRow("Константин", "Нимазов", "Алексеевич", "Октябрьская 5", null, "Киев", "(093)5487478", new DateTime(2009, 06, 20));
            shopDB.Customers.AddCustomersRow("Андрей", "Макин", "Абрамович", "Сеновальная 7", null, "Витебск", "(098)7123478", new DateTime(2006, 12, 1));

            var selectedCustomer = shopDB.Customers.FindByCustomerNo(-3);

            selectedCustomer.BeginEdit();
            selectedCustomer.SetMNameNull(); // присвоение полю строки значния DbNull.Value
            selectedCustomer.EndEdit();

            Console.WriteLine("Last name: " + selectedCustomer.LName);
            Console.WriteLine("First name: " + selectedCustomer.FName);

            if (selectedCustomer.IsMNameNull()) // проверка на DbNull.Value
            {
                Console.WriteLine("Middle name: no data");
            }
            else
            {
                Console.WriteLine("Middle name: " + selectedCustomer.MName);
            }

            Console.WriteLine("Phone: " + selectedCustomer.Phone);
        }
Example #2
0
        static void Main(string[] args)
        {
            ShopDB shopDB = new ShopDB();

            // создание строки для таблицы Customers
            ShopDB.CustomersRow customersRow = shopDB.Customers.NewCustomersRow();

            // Для заполнения полей строки используются строготипизированные свойства
            customersRow.FName        = "Алексей";
            customersRow.LName        = "Петров";
            customersRow.MName        = "Николаевич";
            customersRow.Address1     = "Лужная 7";
            customersRow.Address2     = null;
            customersRow.City         = "Киев";
            customersRow.Phone        = "(096)4578596";
            customersRow.DateInSystem = new DateTime(2009, 09, 18);

            // добавление созданной строки в коллекцию строк таблицы
            shopDB.Customers.Rows.Add(customersRow);

            // еще один способ добавления строки в соллекцию строк таблицы
            shopDB.Customers.AddCustomersRow("Николай", "Александров", "Анатольевич", "Московская 15", null, "Чернигов", "(063)0215478", new DateTime(2008, 05, 15));

            foreach (DataRow row in shopDB.Customers.Rows)
            {
                foreach (DataColumn column in shopDB.Customers.Columns)
                {
                    Console.WriteLine("{0}: {1}", column.ColumnName, row[column]);
                }

                Console.WriteLine();
            }
        }