示例#1
0
        public ClassOpenBase()
        {
            //  Создание или открытие базы и таблиц данных
            Base = new ClassBase("OrderBase.sdf", "Max Database Size = 4090; Mode = Read Write; Max Buffer Size = 10240;");
            if (Base.Create())
            {
                if (Base.Open())
                {
                    classTypeOrder = new ClassTypeOrder(Base);
                    if (Base.TestTable(classTypeOrder.TableName))
                    {
                        //tableOpen = true;
                    }
                    else
                    {
                        if (!classTypeOrder.CreateTable())
                        {
                            classTypeOrder = null;
                            MessageBox.Show("Таблица Типов Заказа не создана!", "Внимание!");
                        }
                        else
                        {
                        }       // загружать нечего таблица создана но пустая
                    }

                    classTypeOrderPole = new ClassTypeOrderPole(Base);
                    if (Base.TestTable(classTypeOrderPole.TableName))
                    {
                        //tableOpen = true;
                    }
                    else
                    {
                        if (!classTypeOrderPole.CreateTable())
                        {
                            classTypeOrderPole = null;
                            MessageBox.Show("Таблица Полей Типов Заказа не создана!", "Внимание!");
                        }
                        else
                        {
                        }       // загружать нечего таблица создана но пустая
                    }

                    classOrder = new ClassOrder(Base);
                    if (Base.TestTable(classOrder.TableName))
                    {
                        //tableOpen = true;
                    }
                    else
                    {
                        if (!classOrder.CreateTable())
                        {
                            classOrder = null;
                            MessageBox.Show("Таблица Заказа не создана!", "Внимание!");
                        }
                        else
                        {
                        }       // загружать нечего таблица создана но пустая
                    }

                    classOrderPole = new ClassOrderPole(Base);
                    if (Base.TestTable(classOrderPole.TableName))
                    {
                        //tableOpen = true;
                    }
                    else
                    {
                        if (!classOrderPole.CreateTable())
                        {
                            classOrderPole = null;
                            MessageBox.Show("Таблица Полей Заказа не создана!", "Внимание!");
                        }
                        else
                        {
                        }       // загружать нечего таблица создана но пустая
                    }
                }
                else
                {
                    MessageBox.Show("Ошибка открытия базы!", "Внимание!");
                }
            }
            else
            {
                MessageBox.Show("Ошибка создания базы!", "Внимание!");
            }
        }
示例#2
0
 public ClassTypeOrder(ClassBase classbase)
     : base(classbase, "TypeOrder", CreateStr.CreateTypeOrderStr)
 {
 }
示例#3
0
 public ClassTypeOrderPole(ClassBase classbase)
     : base(classbase, "TypeOrderPole", CreateStr.CreateTypeOrderPoleStr)
 {
 }
示例#4
0
 public ClassOrder(ClassBase classbase)
     : base(classbase, "TableOrder", CreateStr.CreateOrderstr)
 {
 }