Example #1
0
        private InsertTable BuildInsertTable(object data, BuildContext bc)
        {
            InsertTableProperties properties =
                DataNodeWrapper.GetNodeAttributes(data).To <InsertTableProperties>();
            InsertTable fsit = new InsertTable(Root,
                                               properties.Id,
                                               properties);

            return(fsit);
        }
Example #2
0
        public static InsertTable NewEF(int textLength)
        {
            var tmp = new InsertTable()
            {
                id        = Guid.NewGuid().ToString(),
                textVar   = StringGeneratorHelper.RandomString(textLength, true),
                timestamp = DateTime.Now,
                number1   = new Random().Next()
            };

            return(tmp);
        }
        public static void Run()
        {
            // ExStart:AddTableNodeWithTag
            // The path to the documents directory.
            string dataDir = RunExamples.GetDataDir_Tags();

            // Create an object of the Document class
            Document doc = new Document();

            // Initialize Page class object
            Aspose.Note.Page page = new Aspose.Note.Page(doc);
            // Initialize TableRow class object
            TableRow row = new TableRow(doc);
            // Initialize TableCell class object
            TableCell cell = new TableCell(doc);

            // Insert cell content
            cell.AppendChild(InsertTable.GetOutlineElementWithText(doc, "Single cell."));
            // Add cell to row node
            row.AppendChild(cell);
            // Initialize table node
            Table table = new Table(doc)
            {
                IsBordersVisible = true,
                Columns          = { new TableColumn {
                                         Width = 70
                                     } }
            };

            // Insert row node in table
            table.AppendChild(row);
            // Add tag to this table node
            table.Tags.Add(new NoteTag
            {
                Icon = TagIcon.QuestionMark
            });

            Outline        outline     = new Outline(doc);
            OutlineElement outlineElem = new OutlineElement(doc);

            // Add table node
            outlineElem.AppendChild(table);
            // Add outline elements
            outline.AppendChild(outlineElem);
            page.AppendChild(outline);
            doc.AppendChild(page);

            dataDir = dataDir + "AddTableNodeWithTag_out.one";
            // Save OneNote document
            doc.Save(dataDir);
            // ExEnd:AddTableNodeWithTag
            Console.WriteLine("\nTable node with tag added successfully.\nFile saved at " + dataDir);
        }
Example #4
0
 public void ReportResult(InsertTable InsertDelegate)
 {
     if (InsertDelegate() == 0)
     {
         Console.WriteLine("Insert successfully.");
         value = QueueData.recordqueue.Dequeue();
         Console.WriteLine("Dequque {0}", value);
     }
     else
     {
         Console.WriteLine("Insert not successfully.");
     }
 }
Example #5
0
        public async Task TestInsertAsync()
        {
            using (DbContext dbContext = new DbContext(PathOfDb, false))
            {
                var table = dbContext.Table <InsertTable>();
                await table.CreateAsync();

                var toInsert = new InsertTable()
                {
                    Name = "ITEM", Date = DateTime.Now
                };
                await table.InsertAsync(toInsert);

                Assert.IsTrue(toInsert.Id == 1);

                var count = await table.CountAsync();

                Assert.IsTrue(count == 1);
            }
        }
Example #6
0
        private void FormEditHospital_Load(object sender, EventArgs e)
        {
            //Узнаем данные в таблицу поликлитнника нужно записывать или только обновлять
            string    queryFlagInsert = "select * from Поликлинника";
            DataTable dt = ТаблицаБД.GetTable(queryFlagInsert, ConnectionDB.ConnectionString(), "Поликлинника");

            // Узнаем есть ли в таблице колонка номер телефона и e-mail.
            if (dt.Columns.Count == 24)
            {
                string queryUpdate = "ALTER TABLE Поликлинника ADD COLUMN НомерТелефона TEXT(50), COLUMN email TEXT(50),COLUMN Исполнитель TEXT(50) ";

                // Внесем изменения в структуру таблицы.
                ТаблицаБД.AlterTableПоликлинника(queryUpdate, ConnectionDB.ConnectionString(), "Поликлинника");

                // Не очень красиво , но получим таблицу с новой структурой.
                dt = ТаблицаБД.GetTable(queryFlagInsert, ConnectionDB.ConnectionString(), "Поликлинника");
            }

            int countRow = dt.Rows.Count;

            if (dt.Rows.Count != 0)
            {
                if (dt.Rows[0]["НачальныйНомерДоговора"].ToString() != "")
                {
                    this.txtNumDog.Text = dt.Rows[0]["НачальныйНомерДоговора"].ToString();
                }
                else
                {
                    this.txtNumDog.Text = "0";
                }
            }
            else
            {
                this.txtNumDog.Text = "0";
            }
            //заполним combo box-ы
            string queryВрачи = "select id_главВрач,ФИО_ГлавВрач from ГлавВрач";

            this.cmbВрачи.DataSource    = ТаблицаБД.GetTable(queryВрачи, ConnectionDB.ConnectionString(), "ГлавВрач");
            this.cmbВрачи.ValueMember   = "id_главВрач";
            this.cmbВрачи.DisplayMember = "ФИО_ГлавВрач";

            string queryБух = "select id_главБух,ФИО_ГлавБух from ГлавБух";

            this.cmbБух.DataSource    = ТаблицаБД.GetTable(queryБух, ConnectionDB.ConnectionString(), "ГлавВрач");
            this.cmbБух.ValueMember   = "id_главБух";
            this.cmbБух.DisplayMember = "ФИО_ГлавБух";


            //узнаем добавлять записи или только обновлять
            if (countRow == 0)
            {
                //записей в таблице нет значит добьавляем новую запись
                flagInsert = true;
            }
            else
            {
                //записи в таблице есть значит форма работает на обновление записи
                flagInsert = false;
            }

            //Получим реквизиты поликлинники
            Hospital hospital = new Hospital();

            foreach (DataRow row in dt.Rows)
            {
                hospital.НаименованиеПоликлинники = row["НаименованиеПоликлинники"].ToString();
                hospital.КодПоликлинники          = row["КодПоликлинники"].ToString();
                hospital.ЮридическийАдрес         = row["ЮридическийАдрес"].ToString();

                hospital.ФактическийАдрес = row["ФактическийАдрес"].ToString();
                hospital.id_главВрач      = Convert.ToInt32(row["id_главВрач"]);
                hospital.id_главБух       = Convert.ToInt32(row["id_главБух"]);

                hospital.СвидетельствоРегистрации = row["СвидетельствоРегистрации"].ToString();
                hospital.ИНН = row["ИНН"].ToString();
                hospital.КПП = row["КПП"].ToString();
                hospital.БИК = row["БИК"].ToString();

                hospital.НаименованиеБанка = row["НаименованиеБанка"].ToString();
                hospital.асчётСчёт         = row["РасчётныйСчёт"].ToString();
                hospital.ЛицевойСчёт       = row["ЛицевойСчёт"].ToString();
                hospital.НомерЛицензии     = row["НомерЛицензии"].ToString();

                hospital.ДатаРегистрацииЛицензии = row["ДатаРегистрацииЛицензии"].ToString();
                hospital.ОГРН = row["ОГРН"].ToString();
                hospital.СвидетельствоРегистрацииЕГРЮЛ = row["СвидетельствоРегистрацииЕГРЮЛ"].ToString();
                //hospital.ОрганВыдавшийСвидетельство = row["ОрганВыдавшийЛицензию"].ToString();
                hospital.ОрганВыдавшийЛицензию = row["ОрганВыдавшийЛицензию"].ToString();

                hospital.Постановление = row["Постановление"].ToString();
                hospital.ОКПО          = row["ОКПО"].ToString();
                hospital.ОКАТО         = row["ОКАТО"].ToString();

                //string s1 = row["НомерТелефона"].ToString();
                //string s2 = row["email"].ToString();

                hospital.Phone = row["НомерТелефона"].ToString();
                hospital.Email = row["email"].ToString();

                hospital.Исполнитель = row["Исполнитель"].ToString();
            }

            //отобразим данные на форме
            this.textBox1.Text = hospital.НаименованиеПоликлинники;
            this.textBox2.Text = hospital.КодПоликлинники;
            this.textBox3.Text = hospital.ЮридическийАдрес;
            this.textBox4.Text = hospital.ФактическийАдрес;

            //отобразим combo box-ы
            string qГЛавВрач = "select ФИО_ГлавВрач from ГлавВрач where id_главВрач = " + hospital.id_главВрач + " ";

            DataTable tabHosp = ТаблицаБД.GetTable(qГЛавВрач, ConnectionDB.ConnectionString(), "ГлавВрач");

            //переменная для хранения ФИО глав врача
            string главВрач = string.Empty;

            if (tabHosp.Rows.Count != 0)
            {
                //string главВрач = ТаблицаБД.GetTable(qГЛавВрач, ConnectionDB.ConnectionString(), "ГлавВрач").Rows[0][0].ToString().Trim();
                главВрач = tabHosp.Rows[0][0].ToString().Trim();
            }
            this.cmbВрачи.Text = главВрач;


            string qГЛавБух = "select ФИО_ГлавБух from ГлавБух where id_главБух = " + hospital.id_главБух + " ";

            DataTable tabBux = ТаблицаБД.GetTable(qГЛавБух, ConnectionDB.ConnectionString(), "ГлавВрач");

            //переменная для хранения ФИО глав буха
            string главБух = string.Empty;

            if (tabBux.Rows.Count != 0)
            {
                главБух = tabBux.Rows[0][0].ToString().Trim();
                //string главБух = ТаблицаБД.GetTable(qГЛавБух, ConnectionDB.ConnectionString(), "ГлавВрач").Rows[0][0].ToString().Trim();
            }
            this.cmbБух.Text = главБух;

            // Виводим в поле ИНН.
            this.maskedTextBox1.Text = hospital.ИНН;

            // Выведим ОГРН.
            this.maskedTextBox8.Text = hospital.ОГРН;

            // Выведим ОКПО.
            this.maskedTextBox6.Text = hospital.ОКПО;

            // Выведим ОКАТО.
            this.maskedTextBox7.Text = hospital.ОКАТО;

            this.textBox6.Text = hospital.НомерЛицензии;

            if (hospital.ДатаРегистрацииЛицензии != null)
            {
                this.dateTimePicker1.Value = Convert.ToDateTime(hospital.ДатаРегистрацииЛицензии);
            }

            this.textBox7.Text = hospital.ОрганВыдавшийЛицензию;
            this.textBox5.Text = hospital.НаименованиеБанка;

            this.maskedTextBox4.Text = hospital.асчётСчёт;

            // В связи с изменениями в лицевом счёте (появились буквы).
            //this.maskedTextBox5.Text = hospital.ЛицевойСчёт;
            this.txtЛицевойСчёт.Text = hospital.ЛицевойСчёт;


            this.maskedTextBox2.Text = hospital.КПП;
            this.maskedTextBox3.Text = hospital.БИК;

            this.textBox10.Text = hospital.Постановление;

            // Отобразим номер телефона.
            this.maskedTextBox5.Text = hospital.Phone.Trim();

            // От образим e-mail.
            this.textBox8.Text = hospital.Email.Trim();

            this.textBox9.Text = hospital.Исполнитель.Trim();

            //Прочитаем файл конфигурации Config.dll (для конфигурирования выгрузки реестра в файл)
            using (FileStream fs = File.OpenRead("Config.dll"))
                using (TextReader read = new StreamReader(fs))
                {
                    string sConfig = read.ReadLine();
                    if (sConfig == "1")
                    {
                        //Разрешаем выгрузку реестра в файл
                        this.chkВыгрузки.Checked = true;
                    }
                    else
                    {
                        //запрещаем выгрузку реестра в файл
                        this.chkВыгрузки.Checked = false;
                    }
                }

            var test = "Создаем таблицу министерство";

            // ПРове
            if (ExesTable.Exec() == true)
            {
                try
                {
                    string query = "select txtShortHospital,ЕКС,ОКТМО,flagEKS from Реквизиты2021";

                    DataTable dtMinistr = ТаблицаБД.GetTable(query, ConnectionDB.ConnectionString(), "Реквизиты2021");

                    if (dtMinistr.Rows.Count == 0)
                    {
                        string queryInsert = @"INSERT INTO Реквизиты2021 (txtShortHospital,ЕКС,ОКТМО,flagEKS) 
                                     VALUES('Введите свой ГКУ','00000000000000000000','00000000000000000000',1) ";

                        Query.Execute(queryInsert, ConnectionDB.ConnectionString());

                        DataTable dtMinistrValidRow = ТаблицаБД.GetTable(query, ConnectionDB.ConnectionString(), "Реквизиты2021");

                        int rowCount = dtMinistrValidRow.Rows.Count;

                        if (dtMinistr != null && dtMinistr.Rows != null && dtMinistr.Rows.Count > 0)
                        {
                            this.txtShortHospital.Text = dtMinistr.Rows[0]["txtShortHospital"].ToString().Trim();

                            this.mskEKC.Text = dtMinistr.Rows[0]["ЕКС"].ToString().Trim();

                            this.mskOKTMO.Text = dtMinistr.Rows[0]["ОКТМО"].ToString().Trim();
                        }
                    }
                    else
                    {
                        if (dtMinistr != null && dtMinistr.Rows != null && dtMinistr.Rows.Count > 0)
                        {
                            this.txtShortHospital.Text = dtMinistr.Rows[0]["txtShortHospital"].ToString().Trim();

                            this.mskEKC.Text = dtMinistr.Rows[0]["ЕКС"].ToString().Trim();

                            this.mskOKTMO.Text = dtMinistr.Rows[0]["ОКТМО"].ToString().Trim();
                        }
                    }
                }
                catch
                {
                    // Если таблица уже существует тогда внесем изменения в ее структуру.
                    string queryUpdate = "DROP TABLE Реквизиты2021";

                    Query.Execute(queryUpdate, ConnectionDB.ConnectionString());

                    InsertTable.Execute();

                    string query = "select txtShortHospital,ЕКС,ОКТМО,flagEKS from Реквизиты2021";

                    DataTable dtMinistr = ТаблицаБД.GetTable(query, ConnectionDB.ConnectionString(), "Реквизиты2021");

                    if (dtMinistr != null && dtMinistr.Rows != null && dtMinistr.Rows.Count > 0)
                    {
                        this.txtShortHospital.Text = dtMinistr.Rows[0]["txtShortHospital"].ToString().Trim();

                        this.mskEKC.Text = dtMinistr.Rows[0]["ЕКС"].ToString().Trim();

                        this.mskOKTMO.Text = dtMinistr.Rows[0]["ОКТМО"].ToString().Trim();
                    }

                    MessageBox.Show("Таблица для реквизитов создана");
                }
            }
        }
 public void It_Should_OverWrite_An_Existing_InsertTable_Instance()
 {
     var first = new InsertTable("MyInsertTable");
     var second = new InsertTable("MySecondInsertTable");
     _sut.With(() => first).With(()=>second);
     Assert.AreEqual(second, _sut._insertTable);
 }
 public void It_Should_Be_Possible_To_Store_An_InsertTable()
 {
     var first = new InsertTable("MyInsertTable");
     _sut.With(() => first);
     Assert.AreEqual(first,_sut._insertTable);
 }
 public void Setup()
 {
     _sut = InsertTable.Create("MyInsertTable");
 }