private void Resultatas_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 4) { //Antra klase Vieta vieta = new Vieta(); vieta.firstclass = false; System.Data.Linq.DataContext db = new System.Data.Linq. DataContext(Properties.Resources.ConnectionString); var lektuvas = db.GetTable <Lektuva>().Where(x => x.Id == (int)Resultatas.Rows[e.RowIndex].Cells[0].Value); lektuvas.First().AntrosKlasesVietuSkaicius--; var user = db.GetTable <User>().Where(x => x.Id == UserId); user.First().Vietas.Add(vieta); lektuvas.First().Vietas.Add(vieta); db.GetTable <Vieta>().InsertOnSubmit(vieta); db.SubmitChanges(); MessageBox.Show("Jus sekmingai atlikote rezervacija"); } else if (e.ColumnIndex == 3) { Vieta vieta = new Vieta(); vieta.firstclass = true; System.Data.Linq.DataContext db = new System.Data.Linq. DataContext(Properties.Resources.ConnectionString); var lektuvas = db.GetTable <Lektuva>().Where(x => x.Id == (int)Resultatas.Rows[e.RowIndex].Cells[0].Value); lektuvas.First().PirmosKlasesVietuSkaicius--; var user = db.GetTable <User>().Where(x => x.Id == UserId); user.First().Vietas.Add(vieta); lektuvas.First().Vietas.Add(vieta); db.GetTable <Vieta>().InsertOnSubmit(vieta); db.SubmitChanges(); MessageBox.Show("Jus sekmingai atlikote rezervacija"); } }
private void detach_Vietas(Vieta entity) { this.SendPropertyChanging(); entity.Lektuva = null; }
partial void DeleteVieta(Vieta instance);
partial void UpdateVieta(Vieta instance);
partial void InsertVieta(Vieta instance);
private void attach_Vietas(Vieta entity) { this.SendPropertyChanging(); entity.User = this; }