Ejemplo n.º 1
0
        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 + "\"");
                }
            }
        }
Ejemplo n.º 2
0
        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];
            }
        }