public AddDevice(Miejsce_instalacji mi, Podatnik p) { InitializeComponent(); textBox4.Text = "Polska"; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { comboBox1.DataSource = db.Podatnik.Where(x => x.podatnik_id == p.podatnik_id).Select(x => x.nazwa).ToList(); cbxModel.DataSource = db.ModelUrzadzenia.Select(x => x.nazwa).ToList(); } comboBox3.DataSource = MainForm.stateList.Select(x => x.nazwa).ToList(); textBox4.Text = mi.kraj; comboBox3.SelectedIndex = comboBox3.FindStringExact(mi.wojewodztwo); textBox5.Text = mi.miasto; textBox6.Text = mi.ulica; textBox4.Enabled = false; comboBox3.Enabled = false; textBox5.Enabled = false; textBox6.Enabled = false; comboBox1.Enabled = false; PrepareConservationTime(); this.Text = "Dodaj urządzenie"; }
private int CreateNewLocation() { Miejsce_instalacji mi = new Miejsce_instalacji() { kraj = textBox4.Text, wojewodztwo = comboBox3.SelectedValue.ToString(), miasto = textBox5.Text, ulica = textBox6.Text }; int mi_ID = 0; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { db.Miejsce_instalacji.Add(mi); db.SaveChanges(); mi_ID = db.Miejsce_instalacji.Where(x => x.kraj == mi.kraj && x.wojewodztwo == mi.wojewodztwo && x.miasto == mi.miasto && x.ulica == mi.ulica).Select(x => x.miejsce_id) .First(); } return(mi_ID); }
private void SetDataFromEdited(Urzadzenie u, InzynierkaDBEntities db) { Miejsce_instalacji mi = new Miejsce_instalacji(); mi = db.Miejsce_instalacji.Where(x => x.miejsce_id == u.miejsce_id).First(); string nazwaPod = db.Podatnik.Where(x => x.podatnik_id == u.podatnik_id).Select(x => x.nazwa).First(); textBox1.Text = u.nr_unikatowy; textBox2.Text = u.nr_fabryczny; textBox3.Text = u.nr_ewidencyjny; comboBox1.SelectedIndex = comboBox1.FindStringExact(nazwaPod); comboBox3.SelectedIndex = comboBox3.FindStringExact(mi.wojewodztwo); string query = "SELECT s.imie + ' ' + s.nazwisko AS 'serwisant' FROM Serwisant s " + "INNER JOIN GrupaNaprawcza gn ON gn.serwisant_id = s.serwisant_id " + "WHERE gn.urzadzenie_id = " + u.urzadzenie_id + ";"; List <DataRow> sqlList = SQL.DoQuery(query).AsEnumerable().ToList(); foreach (DataRow x in sqlList) { listBoxRepairers.Items.Add(x.Field <string>("serwisant")); } textBox4.Text = mi.kraj; textBox5.Text = mi.miasto; textBox6.Text = mi.ulica; }
private void btnAdd_Click(object sender, EventArgs e) { NewPlace = new Miejsce_instalacji() { kraj = textBox4.Text, miasto = textBox5.Text, ulica = textBox6.Text, wojewodztwo = comboBox3.SelectedValue.ToString() }; this.DialogResult = DialogResult.OK; }
public AddPlace(Miejsce_instalacji mi) { InitializeComponent(); comboBox3.DataSource = MainForm.stateList.Select(x => x.nazwa).ToList();; comboBox3.SelectedIndex = comboBox3.FindStringExact(mi.wojewodztwo); textBox4.Text = mi.kraj; textBox5.Text = mi.miasto; textBox6.Text = mi.ulica; this.Text = "Dodaj urządzenie"; }
public ShowDevices(Podatnik p, Miejsce_instalacji mi) { InitializeComponent(); ShowVaporated = false; this.Dock = DockStyle.Fill; podatnikID = p.podatnik_id; miejsceID = mi.miejsce_id; LoadClientPlacesDevices(ShowVaporated); HideLabelsAndIcons(); lbl.Text = "Urządzenia kontrahenta: "; lblClient.Text = p.nazwa + " " + mi.miasto + " " + mi.ulica + " " + mi.wojewodztwo; if (MainForm.serwisantID != -1 || MainForm.adminID != -1) { linklblAdd.Visible = true; linklblEdit.Visible = true; } }