private void button27_Click(object sender, EventArgs e) { Udogodnienia Udogodnienie_Kursor = Current_Cursor_Udogodnienie(); int saveRow = dataGridView5.CurrentCell.RowIndex; int saveColumn = dataGridView5.CurrentCell.ColumnIndex; Form_add_udogodnienia form_add_udogodnienia = new Form_add_udogodnienia(1, Udogodnienie_Kursor); form_add_udogodnienia.SetDesktopLocation(this.Location.X + this.Size.Width, this.Location.Y); var result = form_add_udogodnienia.ShowDialog(); if (result == DialogResult.OK) { Udogodnienia udogodnienie = form_add_udogodnienia.ReturnValue; DataClasses1DataContext dc = new DataClasses1DataContext(con); Udogodnienia udogodnienieeeeeee = dc.Udogodnienias.FirstOrDefault(adr => adr.Id.Equals(udogodnienie.Id)); Udogodnienia save = new Udogodnienia(); save.nazwa = String.Copy(udogodnienieeeeeee.nazwa); save.opis = String.Copy(udogodnienieeeeeee.opis); udogodnienieeeeeee.nazwa = udogodnienie.nazwa; udogodnienieeeeeee.opis = udogodnienie.opis; try { dc.SubmitChanges(); MONGO.MongoDB.Add_action(Login, "Zmieniono Udogodnienie Apartamentu (" + udogodnienie.nazwa + " , " + udogodnienie.opis + ")", DateTime.Now); var selectQuery2 = from a in dc.GetTable <Udogodnienia>() select new { a.Id, a.nazwa, a.opis }; dataGridView5.DataSource = selectQuery2; dataGridView5.CurrentCell = dataGridView5[saveColumn, saveRow]; } catch (SqlException sqlexception) { udogodnienieeeeeee.nazwa = save.nazwa; udogodnienieeeeeee.opis = save.opis; MessageBox.Show("Zmienianie zostało anulowane. \n\n\n" + "\"" + sqlexception.Message + "\"" + "\n Class: " + sqlexception.Class + "\n State: " + sqlexception.State + "\n Number: " + sqlexception.Number); } catch (Exception exception) { udogodnienieeeeeee.nazwa = save.nazwa; udogodnienieeeeeee.opis = save.opis; MessageBox.Show("Zmienianie zostało anulowane. \n\n\n" + "\"" + exception.Message + "\""); } } }
private void button25_Click(object sender, EventArgs e) { Udogodnienia Udogodnienie_Kursor = Current_Cursor_Udogodnienie(); Form_add_udogodnienia form_add_udogodnienia = new Form_add_udogodnienia(0, Udogodnienie_Kursor); form_add_udogodnienia.SetDesktopLocation(this.Location.X + this.Size.Width, this.Location.Y); var result = form_add_udogodnienia.ShowDialog(); if (result == DialogResult.OK) { Udogodnienia udogodnienie = form_add_udogodnienia.ReturnValue; DataClasses1DataContext dc = new DataClasses1DataContext(con); dc.Udogodnienias.InsertOnSubmit(udogodnienie); try { dc.SubmitChanges(); MONGO.MongoDB.Add_action(Login, "Dodano nowe Udogodnienie Apartamentu (" + udogodnienie.nazwa + " , " + udogodnienie.opis + ")", DateTime.Now); var selectQuery2 = from a in dc.GetTable <Udogodnienia>() select new { a.Id, a.nazwa, a.opis }; dataGridView5.DataSource = selectQuery2; } catch (SqlException sqlexception) { MessageBox.Show("Dodawanie zostało anulowane. \n\n\n" + "\"" + sqlexception.Message + "\"" + "\n Class: " + sqlexception.Class + "\n State: " + sqlexception.State + "\n Number: " + sqlexception.Number); } catch (Exception exception) { MessageBox.Show("Dodawania zostało anulowane.\n\n\n" + "\"" + exception.Message + "\"" + "\n\n\n\n\n\n"); } dataGridView5.CurrentCell = dataGridView5[0, dataGridView5.RowCount - 1]; } }