Exemplo 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 + "\"");
                }
            }
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
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];
            }
        }
Exemplo n.º 5
0
 public Form_add_udogodnienia(int n, Udogodnienia Udogodnienie_kursor)
 {
     InitializeComponent();
     this.Udogodnienie_kursor = Udogodnienie_kursor;
     this.number = n;
 }