public bool Insert(DbSerwer entity) { bool result = false; try { using (DbSerwerContext db = new DbSerwerContext()) { var ObjFromDb = db.DbSerwers.FirstOrDefault(Q => Q.Nazwa == entity.Nazwa); if (ObjFromDb != null) { ObjFromDb.Nazwa = entity.Nazwa; ObjFromDb.Login = entity.Login; ObjFromDb.Adres = entity.Adres; ObjFromDb.Haslo = entity.Haslo; ObjFromDb.Baza = entity.Baza; db.SaveChanges(); } else { db.Add(entity); db.SaveChanges(); result = true; } } } catch (Exception) { throw; } return(result); }
private void button_serwer_zapisz_Click(object sender, EventArgs e) { if (SerwerCzyNieMaPustychPol()) { var daneSerwera = new DbSerwer(); daneSerwera.Nazwa = textBox_serwer_nazwa.Text; daneSerwera.Adres = textBox_serwer_adres.Text; daneSerwera.Login = textBox_serwer_login.Text; daneSerwera.Haslo = textBox_serwer_haslo.Text; daneSerwera.Baza = textBox_baza.Text; try { using (DbSerwerSQLiteRepository sqlite = new DbSerwerSQLiteRepository()) { sqlite.Insert(daneSerwera); } ZaczytajDaneDoComboboxa(); MessageBox.Show("Ustawienia zostały zapisane.", "Zapis", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) { MessageBox.Show("Operacja zakończyła się niepowodzeniem.", "Zapis", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
public DbSerwer GetDbSerwer(string nazwa) { var daneSerwera = new DbSerwer(); using (DbSerwerContext db = new DbSerwerContext()) { daneSerwera = db.DbSerwers.FirstOrDefault(q => q.Nazwa == nazwa); } return(daneSerwera); }
private void comboBox_serwer_SelectedIndexChanged(object sender, EventArgs e) { var daneSerwera = new DbSerwer(); using (DbSerwerSQLiteRepository sqlite = new DbSerwerSQLiteRepository()) { daneSerwera = sqlite.GetDbSerwer(comboBox_serwer.Text); } if (daneSerwera != null) { textBox_serwer_adres.Text = daneSerwera.Adres; textBox_serwer_haslo.Text = daneSerwera.Haslo; textBox_serwer_nazwa.Text = daneSerwera.Nazwa; textBox_serwer_login.Text = daneSerwera.Login; textBox_baza.Text = daneSerwera.Baza; } else { wyczyscPolaDaneSerwera(); } }