private bool IfAnyLoginWasRemembered() { PamiecLogowania a = new PamiecLogowania(); using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { a = db.PamiecLogowania.FirstOrDefault(); if (a != null) { bool czyToHandlowiec = db.Handlowiec.Any(x => x.imie + " " + x.nazwisko == a.zapamietany); if (czyToHandlowiec) { HandlowiecToLogin = db.Handlowiec.Where(x => x.imie + " " + x.nazwisko == a.zapamietany).First(); return(true); } bool czyToSerwisant = db.Serwisant.Any(x => x.imie + " " + x.nazwisko == a.zapamietany); if (czyToSerwisant) { SerwisantToLogin = db.Serwisant.Where(x => x.imie + " " + x.nazwisko == a.zapamietany).First(); return(true); } bool czyToAdmin = db.Administrator.Any(x => x.nazwa == a.zapamietany); if (czyToAdmin) { AdminToLogin = db.Administrator.Where(x => x.nazwa == a.zapamietany).First(); return(true); } } } return(false); }
private List <string> GetEmployeesToCombobox() { using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { try { List <string> handlowcy = db.Handlowiec.Select(x => x.imie + " " + x.nazwisko).ToList(); List <string> serwisanci = db.Serwisant.Select(x => x.imie + " " + x.nazwisko).ToList(); List <string> wszyscy = new List <string>(); foreach (string h in handlowcy) { wszyscy.Add(h); } foreach (string s in serwisanci) { wszyscy.Add(s); } return(wszyscy); } catch (Exception) { lblValidation.Text = "Błąd połączenia z serwerem baz danych"; return(new List <string>()); } } }
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 DeviceDetails(object sender, EventArgs e) { Urzadzenie edited = new Urzadzenie(); try { String nrUnikatowy = ShowDevices.selectedRow.Cells["Nr.Unikatowy"].Value.ToString(); using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { edited = db.Urzadzenie.Where(x => x.nr_unikatowy == nrUnikatowy ).First(); } ShowDevice f = new ShowDevice(edited); if (f.ShowDialog() == DialogResult.Cancel) { f.Dispose(); } } catch (Exception) { } }
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 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); } }
private void AddClientDeviceClick(object sender, EventArgs e) { AddDevice f = new AddDevice(ShowPlaces.podatnik); 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)f.NewDevice.nastepny_przeglad }; foreach (GrupaNaprawcza d in f.Groups) { db.GrupaNaprawcza.Add(d); } db.SerwisUrzadzenia.Add(su); db.SaveChanges(); } } }
public AddDevice(Urzadzenie u) { InitializeComponent(); using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { comboBox1.DataSource = db.Podatnik.Select(x => x.nazwa).ToList(); cbxModel.DataSource = db.ModelUrzadzenia.Select(x => x.nazwa).ToList(); comboBox3.DataSource = MainForm.stateList.Select(x => x.nazwa).ToList(); SetDataFromEdited(u, db); } comboBox3.SelectedIndex = comboBox3.FindStringExact("zachodniopomorskie"); textBox4.Enabled = false; comboBox3.Enabled = false; textBox5.Enabled = false; textBox6.Enabled = false; tbxMonths.Text = u.co_ile_przeglad.ToString(); tbxMonths.Enabled = false; cbxPrzegladTime.Enabled = false; btnAdd.Text = "Zapisz"; label1.Text = "Edytuj urządzenie"; this.Text = "Edytuj urządzenie"; }
private void EditPlaceClick(object sender, EventArgs e) { DataGridViewRow row = ShowPlaces.selectedRow; int id = Convert.ToInt32(row.Cells["id"].Value.ToString()); Miejsce_instalacji mi; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { mi = db.Miejsce_instalacji. Where(x => x.miejsce_id == id).First(); } AddPlace f = new AddPlace(mi); if (f.ShowDialog() == DialogResult.OK) { string updateQuery = "UPDATE Miejsce_instalacji SET " + "kraj = '" + f.NewPlace.kraj + "' ," + "wojewodztwo = '" + f.NewPlace.wojewodztwo + "' ," + "miasto = '" + f.NewPlace.miasto + "' ," + "ulica = '" + f.NewPlace.ulica + "' " + "WHERE miejsce_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 SetDataFromEdited(SerwisUrzadzenia s) { using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { textBox1.Text = db.Uslugi. Where(x => x.usluga_id == s.usluga_id).Select(x => x.nazwa).First(); int podID = db.Urzadzenie. Where(x => x.urzadzenie_id == s.urzadzenie_id).Select(x => x.podatnik_id).First(); textBox2.Text = db.Podatnik. Where(x => x.podatnik_id == podID).Select(x => x.nazwa).First(); textBox3.Text = db.Urzadzenie. Where(x => x.urzadzenie_id == s.urzadzenie_id).Select(x => x.nr_unikatowy).First(); textBox4.Text = (from serw in db.Serwisant join gn in db.GrupaNaprawcza on serw.serwisant_id equals gn.serwisant_id where (gn.urzadzenie_id == s.urzadzenie_id && gn.ktory == 1) select serw.imie + " " + serw.nazwisko).First(); dateTimePicker2.Value = (DateTime)db.Urzadzenie. Where(x => x.urzadzenie_id == s.urzadzenie_id).Select(x => x.nastepny_przeglad).First(); } dateTimePicker1.Value = s.data_przyjecia; }
private void SetDataFromEdited(SerwisUrzadzenia s) { using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { var devices = db.Urzadzenie.ToList(); textBox1.Text = db.Uslugi. Where(x => x.usluga_id == s.usluga_id).Select(x => x.nazwa).First(); int podID = devices. Where(x => x.urzadzenie_id == s.urzadzenie_id).Select(x => x.podatnik_id).First(); textBox2.Text = db.Podatnik. Where(x => x.podatnik_id == podID).Select(x => x.nazwa).First(); textBox3.Text = devices. Where(x => x.urzadzenie_id == s.urzadzenie_id).Select(x => x.nr_unikatowy).First(); int deviceID = s.urzadzenie_id; GrupaNaprawcza gn = db.GrupaNaprawcza.Where(x => x.urzadzenie_id == deviceID).First(); textBox4.Text = db.Serwisant.Where(x => x.serwisant_id == gn.serwisant_id && gn.ktory == 1). Select(x => x.imie + " " + x.nazwisko).First(); } dateTimePicker1.Value = s.data_przyjecia; if (s.data_oddania != null) { dateTimePicker2.Value = (DateTime)s.data_oddania; } }
private void linklblDone_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { DoneService ds = new DoneService(serv); if (ds.ShowDialog() == DialogResult.OK) { int months = 0; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { months = (int)db.Urzadzenie.Where(x => x.urzadzenie_id == serv.urzadzenie_id).Select(x => x.co_ile_przeglad).First(); } DateTime nextPrzeglad = ds.dtime; nextPrzeglad = nextPrzeglad.AddMonths(months); string query = "UPDATE SerwisUrzadzenia SET data_oddania = '" + ds.dtime + "', cena = " + ds.price + " WHERE serwis_id = " + serv.serwis_id + ";"; string query1 = "UPDATE Urzadzenie SET ostatni_przeglad = '" + ds.dtime + "', nastepny_przeglad = '" + nextPrzeglad + "' WHERE urzadzenie_id = " + serv.urzadzenie_id + ";"; SQL.DoQuery(query); SQL.DoQuery(query1); using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { SerwisUrzadzenia su = new SerwisUrzadzenia() { urzadzenie_id = serv.urzadzenie_id, usluga_id = serv.usluga_id, data_przyjecia = ds.dtime }; db.SerwisUrzadzenia.Add(su); db.SaveChanges(); } } }
private bool CheckIfUserExists(string user) { Handlowiec checkH = new Handlowiec(); Serwisant checkS = new Serwisant(); Administrator checkA = new Administrator(); using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { try { checkH = db.Handlowiec.Where(x => x.imie + " " + x.nazwisko == user).First(); } catch (InvalidOperationException) { checkH = null; } try { checkS = db.Serwisant.Where(x => x.imie + " " + x.nazwisko == user).First(); } catch (InvalidOperationException) { checkS = null; } try { checkA = db.Administrator.Where(x => x.nazwa == user).First(); } catch (InvalidOperationException) { checkA = null; } } if (checkH != null) { HandlowiecToLogin = checkH; } else if (checkS != null) { SerwisantToLogin = checkS; } else if (checkA != null) { AdminToLogin = checkA; } if (checkH != null || checkS != null || checkA != null) { return(true); } else { return(false); } }
public DoneService(SerwisUrzadzenia s) { InitializeComponent(); begintime = s.data_przyjecia; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { tbxPrice.Text = db.Uslugi.Where(x => x.usluga_id == s.usluga_id).Select(x => x.koszt_brutto).First().ToString(); } }
private string GetADOConnectionString() { string aaa = ""; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { aaa = db.Database.Connection.ConnectionString; } return(aaa); }
private void AddUslugaClick(object sender, EventArgs e) { AddUsluga f = new AddUsluga(); if (f.ShowDialog() == DialogResult.OK) { using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { db.Uslugi.Add(f.nowaUsluga); db.SaveChanges(); } } }
private void AddClient(object sender, EventArgs e) { AddClient f = new AddClient(); if (f.ShowDialog() == DialogResult.OK) { using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { db.Podatnik.Add(f.nowyPodatnik); db.SaveChanges(); } } }
private void AddModelClick(object sender, EventArgs e) { AddModel f = new AddModel(); if (f.ShowDialog() == DialogResult.OK) { using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { db.ModelUrzadzenia.Add(f.modelUrzadzenia); db.SaveChanges(); } } }
private void SetDetails() { lblTodaysDate.Text = DateTime.Now.Date.ToString("dd/MM/yyyy"); SetDefaultToolStripIcons(); SetAllIcons(); using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { stateList = db.Wojewodztwo.ToList(); revenueList = db.UrzadSkarbowy.ToList(); } connectionString = GetADOConnectionString(); }
private void ShowServiceDetails(object sender, EventArgs e) { int rowID = Convert.ToInt32(ShowServices.selectedRow.Cells["id"].Value.ToString()); SerwisUrzadzenia su; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { su = su = db.SerwisUrzadzenia.Where(x => x.serwis_id == rowID).First(); } ShowService f = new ShowService(su); f.ShowDialog(); }
private void wylogujToolStripMenuItem_Click(object sender, EventArgs e) { using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { try { var a = db.PamiecLogowania.Where(x => x.zapamietany == lblLogged.Text).First(); db.PamiecLogowania.Remove(a); db.SaveChanges(); } catch (InvalidOperationException) { } BackToLogin(); } }
private void ShowDoneService(object sender, EventArgs e) { int id = Convert.ToInt32(ShowRegistryService.selectedRow.Cells["id"].Value.ToString()); SerwisUrzadzenia su; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { su = db.SerwisUrzadzenia.Where(x => x.serwis_id == id).First(); } ShowRegistry sr = new ShowRegistry(su); if (sr.ShowDialog() == DialogResult.Cancel) { sr.Dispose(); } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { string nazwa = comboBox1.SelectedValue.ToString(); if (nazwa != "") { Podatnik p; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { p = db.Podatnik.Where(x => x.nazwa == nazwa).First(); } string woj = p.wojewodztwo; comboBox3.SelectedIndex = comboBox3.FindStringExact(woj); } }
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 LoginUser(string user, bool @checked) { if (@checked) { PamiecLogowania a = new PamiecLogowania { zapamietany = user }; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { db.PamiecLogowania.Add(a); db.SaveChanges(); } } ChangeForm(); }
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); } }
private bool isConnectionAvailable() { bool isOk = true; try { using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { db.Serwisant.FirstOrDefault(); } } catch (System.Data.Entity.Core.EntityException) { lblValidation.Text = "Błąd połączenia z serwerem baz danych"; isOk = false; } return(isOk); }
private void EditDeviceClick(object sender, EventArgs e) { Urzadzenie edited = new Urzadzenie(); String nrUnikatowy = ShowDevices.selectedRow.Cells["Nr.Unikatowy"].Value.ToString(); using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { edited = db.Urzadzenie.Where(x => x.nr_unikatowy == nrUnikatowy ).First(); } AddDevice f = new AddDevice(edited); if (f.ShowDialog() == DialogResult.OK) { int id = edited.urzadzenie_id; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { var toDelete = db.GrupaNaprawcza.Where(x => x.urzadzenie_id == id).ToList(); db.GrupaNaprawcza.RemoveRange(toDelete); foreach (GrupaNaprawcza gn in f.Groups) { db.GrupaNaprawcza.Add(gn); } db.SaveChanges(); } string updateQuery = "UPDATE Urzadzenie SET " + "podatnik_id = " + f.NewDevice.podatnik_id + ", " + "miejsce_id = '" + f.NewDevice.miejsce_id + "', " + "nr_ewidencyjny = '" + f.NewDevice.nr_ewidencyjny + "', " + "nr_unikatowy = '" + f.NewDevice.nr_unikatowy + "', " + "data_uruchomienia = '" + f.NewDevice.data_uruchomienia + "', " + "nr_fabryczny = '" + f.NewDevice.nr_fabryczny + "', " + "ostatni_przeglad = '" + f.NewDevice.ostatni_przeglad + "', " + "nastepny_przeglad = '" + f.NewDevice.nastepny_przeglad + "' " + "WHERE urzadzenie_id = " + id + ";"; SQL.DoQuery(updateQuery); } }
private void SetDataFromEdited(Urzadzenie u) { textBox1.Text = u.nr_unikatowy; textBox2.Text = u.nr_fabryczny; textBox3.Text = u.nr_ewidencyjny; Miejsce_instalacji mi; using (InzynierkaDBEntities db = new InzynierkaDBEntities()) { mi = db.Miejsce_instalacji.Where(x => x.miejsce_id == u.miejsce_id).First(); textBox7.SelectedText = db.Podatnik.Where(x => x.podatnik_id == u.podatnik_id).Select(x => x.nazwa).First(); // textBox8.SelectedText = db.Serwisant.Where(x => x.serwisant_id == u.serwisant_id).Select(x => x.imie + " " + x.nazwisko).First(); textBox9.SelectedText = mi.wojewodztwo; } textBox4.Text = mi.kraj; textBox5.Text = mi.miasto; textBox6.Text = mi.ulica; }