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 end() { Udogodnienia New = new Udogodnienia(); if (t_ID.Text != "") { New.Id = Int32.Parse(t_ID.Text); } New.nazwa = t_Nazwa.Text; New.opis = t_Opis.Text; ReturnValue = New; }
private Udogodnienia Current_Cursor_Udogodnienie() { DataGridViewRow n = dataGridView5.CurrentRow; Udogodnienia Udogodnienie_Kursor = new Udogodnienia(); if (n != null) { String[] substrings = n.AccessibilityObject.Value.Split(';'); Udogodnienie_Kursor.Id = Int32.Parse(substrings[0]); Udogodnienie_Kursor.nazwa = substrings[1]; Udogodnienie_Kursor.opis = substrings[2]; } return(Udogodnienie_Kursor); }
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]; } }
public Form_add_udogodnienia(int n, Udogodnienia Udogodnienie_kursor) { InitializeComponent(); this.Udogodnienie_kursor = Udogodnienie_kursor; this.number = n; }