private void EditClient(object sender, EventArgs e) { Podatnik edited = new Podatnik(); int podID = Convert.ToInt32(ShowClients.selectedRow.Cells["Id"].Value.ToString()); using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { edited = db.Podatnik.Where(x => x.podatnik_id == podID).First(); } AddClient f = new AddClient(edited); if (f.ShowDialog() == DialogResult.OK) { int id = edited.podatnik_id; string updateQuery = "UPDATE Podatnik SET " + "urzad_id = " + f.nowyPodatnik.urzad_id + ", " + "nazwa = '" + f.nowyPodatnik.nazwa + "', " + "symbol = '" + f.nowyPodatnik.symbol + "', " + "nip = '" + f.nowyPodatnik.nip + "', " + "wojewodztwo = '" + f.nowyPodatnik.wojewodztwo + "', " + "miasto = '" + f.nowyPodatnik.miasto + "', " + "ulica = '" + f.nowyPodatnik.ulica + "', " + "kod_pocztowy = '" + f.nowyPodatnik.kod_pocztowy + "', " + "telefon = '" + f.nowyPodatnik.telefon + "', " + "email = '" + f.nowyPodatnik.email + "' " + "WHERE podatnik_id = " + id + ";"; SQL.DoQuery(updateQuery); } }
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 void btnAdd_Click(object sender, EventArgs e) { if (ValidateData()) { int urzadID = 0; urzadID = MainForm.revenueList.Where(x => x.nazwa == cboxRevenue.SelectedValue.ToString()). Select(x => x.urzad_id).First(); nowyPodatnik = new Podatnik() { urzad_id = urzadID, nip = textBox3.Text, nazwa = textBox4.Text, symbol = textBox5.Text, telefon = textBox6.Text, wojewodztwo = comboBox1.SelectedValue.ToString(), miasto = tbxCity.Text, ulica = textBox8.Text, kod_pocztowy = textBox9.Text, email = textBox10.Text }; this.DialogResult = DialogResult.OK; } }
private void SetDataFromEdited(Podatnik p) { textBox3.Text = p.nip; textBox4.Text = p.nazwa; textBox5.Text = p.symbol; textBox6.Text = p.telefon; comboBox1.SelectedIndex = comboBox1.FindStringExact(p.wojewodztwo); tbxCity.Text = p.miasto; textBox8.Text = p.ulica; textBox9.Text = p.kod_pocztowy; textBox10.Text = p.email; // US selected in constructor }
private void LoadClientPlaces(Podatnik p) { string query = "SELECT DISTINCT mi.miejsce_id AS 'id', mi.miasto AS 'Miasto', mi.ulica AS 'Ulica', mi.wojewodztwo AS 'Wojewodztwo', " + "mi.kraj AS 'Kraj' FROM Miejsce_instalacji mi " + "INNER JOIN Urzadzenie u ON u.miejsce_id = mi.miejsce_id " + "WHERE u.podatnik_id = " + p.podatnik_id + " ;"; var result = SQL.DoQuery(query); dgvPlaces.DataSource = result; dgvPlaces.Columns[0].Visible = false; }
public AddDevice(Podatnik p) { InitializeComponent(); textBox4.Text = "Polska"; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { comboBox1.DataSource = db.Podatnik.Where(x => x.nazwa == p.nazwa).Select(x => x.nazwa).ToList(); cbxModel.DataSource = db.ModelUrzadzenia.Select(x => x.nazwa).ToList(); } comboBox3.DataSource = MainForm.stateList.Select(x => x.nazwa).ToList(); comboBox1.Enabled = false; PrepareConservationTime(); comboBox3.SelectedIndex = comboBox3.FindStringExact("zachodniopomorskie"); this.Text = "Dodaj urządzenie"; }
private void SetDataFromEdited(Podatnik p) { textBox3.Text = p.nip; textBox4.Text = p.nazwa; textBox5.Text = p.symbol; textBox6.Text = p.telefon; textBox11.Text = p.wojewodztwo; textBox7.Text = p.miasto; textBox8.Text = p.ulica; textBox9.Text = p.kod_pocztowy; textBox10.Text = p.email; textBox12.Text = MainForm.revenueList. Where(x => x.urzad_id == p.urzad_id). Select(x => x.nazwa).First(); }
public ShowDevices(Podatnik p) { InitializeComponent(); ShowVaporated = false; this.Dock = DockStyle.Fill; podatnikID = p.podatnik_id; LoadClientDevices(ShowVaporated); HideLabelsAndIcons(); lbl.Text = "Urządzenia kontrahenta: " + p.nazwa; if (MainForm.serwisantID != -1 || MainForm.adminID != -1) { linklblAdd.Visible = true; linklblEdit.Visible = true; } }
public ShowPlaces(Podatnik p) { InitializeComponent(); this.Dock = DockStyle.Fill; if (MainForm.serwisantID != -1 || MainForm.adminID != -1) { linkAddDevice.Visible = true; linkEditDevice.Visible = true; } podatnik = p; LoadClientPlaces(p); HideLabelsAndIcons(); lbl.Text = "Miejsca instalacji kontrahenta: "; lblClient.Text = p.nazwa; if (dgvPlaces.Rows.Count == 0) { NoDevicesWarning ndw = new NoDevicesWarning(); if (ndw.ShowDialog() == DialogResult.OK) { AddDevice f = new AddDevice(p); if (f.ShowDialog() == DialogResult.OK) { using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { db.Urzadzenie.Add(f.NewDevice); SerwisUrzadzenia su = new SerwisUrzadzenia() { urzadzenie_id = f.NewDevice.urzadzenie_id, usluga_id = db.Uslugi.Where(x => x.nazwa == "Przegląd").Select(x => x.usluga_id).First(), data_przyjecia = DateTime.Now }; db.SerwisUrzadzenia.Add(su); foreach (GrupaNaprawcza g in f.Groups) { db.GrupaNaprawcza.Add(g); } db.SaveChanges(); } } } LoadClientPlaces(p); } }
public AddClient(Podatnik p) { InitializeComponent(); SetDictionary(); comboBox1.DataSource = MainForm.stateList.Select(x => x.nazwa).ToList();; cboxRevenue.DataSource = MainForm.revenueList.Select(x => x.nazwa).ToList();; // Get ID of proper revenue from database cboxRevenue.SelectedIndex = cboxRevenue.FindStringExact (MainForm.revenueList.Where(x => x.urzad_id == p.urzad_id). Select(x => x.nazwa).First()); SetDataFromEdited(p); btnAdd.Text = "Zapisz"; label1.Text = "Edytuj kontrahenta"; this.Text = "Edytuj kontrahenta"; }
public ShowClient(Podatnik p) { InitializeComponent(); SetDataFromEdited(p); foreach (Control a in Controls) { if (a is GroupBox) { foreach (Control b in a.Controls) { if (b is TextBox) { b.Enabled = false; } } } } }
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; } }
private void ClientDetails(object sender, EventArgs e) { Podatnik p = new Podatnik(); int podID = Convert.ToInt32(ShowClients.selectedRow.Cells["Id"]. Value.ToString()); using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { p = db.Podatnik.Where(x => x.podatnik_id == podID ).First(); } ShowClient f = new ShowClient(p); if (f.ShowDialog() == DialogResult.Cancel) { f.Dispose(); } }