private void button1_Click(object sender, EventArgs e) { if (comboBoxDodawanieLeku.Text != "") { //dodajemy nowe rozpozananie szczegolowe do tabeli, zmieniamy pobieramy id na podstawie tableli rozpoznan BazaDataSet.lekiDataTable LekNaPodstawieOpisu = new BazaDataSet.lekiDataTable(); string LekDawka = Program.FirstCharToUpper(comboBoxDodawanieLeku.Text); LekNaPodstawieOpisu = lekiTableAdapter1.GetDataByLekDawka(comboBoxDodawanieLeku.Text); //pobieramy rekord leku na podstawie jego "tekstu z nazwą i dawką" string LekId = LekNaPodstawieOpisu.First().Lek_ID.ToString(); string LekNazwa = LekNaPodstawieOpisu.First().Nazwa_Handlowa; string LekTypDawka = LekNaPodstawieOpisu.First().Typowa_Dawka; string LekDawkowanie = LekNaPodstawieOpisu.First().Typowe_Dawkowanie; string[] RowArray = { LekId, LekDawka, LekNazwa, LekTypDawka, LekDawkowanie }; dataGridViewLeki.Rows.Insert(dataGridViewLeki.Rows.Count - 1, RowArray); //this.hosp_rozpDataGridView.Rows.Insert(hosp_rozpDataGridView.Rows.Count - 1, RowArray); ZaktualizujListeLekow(); BiezacyWypis.ListaLek.ZaktualizujLekiWBazie(); comboBoxDodawanieLeku.Text = ""; } }
private void ZaktualizujListePodpowiedziLekow() { this.TabelaLeki = this.lekiTableAdapter1.GetData(); comboBoxDodawanieLeku.AutoCompleteCustomSource.Clear(); foreach (BazaDataSet.lekiRow LekRow in TabelaLeki.Rows) { comboBoxDodawanieLeku.AutoCompleteCustomSource.Add(LekRow.LekDawka); } }
public OknoWypisu(string sciezka = "") { InitializeComponent(); //FormularzEcho = new EchoControl(); this.BiezacyWypis = new Wypis(); TabelaRozpoznania = new BazaDataSet.rozpoznaniaDataTable(); TabelaLeki = new BazaDataSet.lekiDataTable(); BiezaceViewDT = new BazaDataSet.biezaceDataTable(); BiezaceViewTableAdapter = new BazaDataSetTableAdapters.biezaceTableAdapter(); BiezaceWypisyTableAdapter = new BazaDataSetTableAdapters.biezace_wypisyTableAdapter(); sciezkapliku = sciezka; //this.sciezkapliku = args[1]; //utworzenie listy lekarzy do wyboru TabelaLekarze = new BazaDataSet.lekarzeDataTable(); TabelaLekarze = lekarzeTableAdapter.GetData(); foreach (BazaDataSet.lekarzeRow LekarzRow in TabelaLekarze.Rows) { wyborlekarzacomboBox.Items.Add(LekarzRow.Nazwa); echoControl1.DodajLekarzaDoListy(LekarzRow.Nazwa); } ZakutalizujWidokBiezacychWypisow(); textControl.ButtonBar = buttonBar; ZaktualizujListePodpowiedziRozp(); ZaktualizujListePodpowiedziLekow(); // if (sciezkapliku != "") this.ZaladujWypis(sciezkapliku); // jesli bylo z parametrem wywolani }