private InsertTable BuildInsertTable(object data, BuildContext bc) { InsertTableProperties properties = DataNodeWrapper.GetNodeAttributes(data).To <InsertTableProperties>(); InsertTable fsit = new InsertTable(Root, properties.Id, properties); return(fsit); }
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); }
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."); } }
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); } }
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"); }