Ejemplo n.º 1
0
 private void MenuItem_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         WinAdd ADDELEM = new WinAdd();
         ADDELEM.ShowDialog();
         if (ADDELEM.DialogResult.HasValue && ADDELEM.DialogResult.Value)
         {
             Remout Rem = new Remout();
             Rem.description   = ADDELEM.DescriptionText.Text;
             Rem.OriginRemont  = ADDELEM.Dateorigin;
             Rem.EndRemont     = ADDELEM.DateEnd;
             Rem.Neispravnost  = ADDELEM.Neisp.Text;
             Rem.FotoNeispr    = ADDELEM.ImageName;
             Rem.directAuthors = ADDELEM.AuthorBox.Text;
             Rem.MarkaDevices  = ADDELEM.MarkaDevices.Text;
             db.remonts.Add(Rem);
             db.SaveChanges();
             MessageBox.Show("Новый объект добавлен");
         }
         else
         {
             return;
         }
     }
     catch (Exception exs)
     {
         MessageBox.Show("Ошибка !!" + exs.Message);
     }
 }
Ejemplo n.º 2
0
        private void resultWork_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (dataGrid.SelectedItems.Count > 0)
                {
                    int Id = ((Remout)dataGrid.SelectedItem).Id;

                    Remout RemRes = db.remonts.Find(Id);
                    URLPhoto = RemRes.FotoNeispr;
                    WinResult ResultWindow = new WinResult(URLPhoto);
                    ResultWindow.DescriptionTextResult.Text = RemRes.description;
                    ResultWindow.ERRORresult.Text           = RemRes.Neispravnost;
                    ResultWindow.DateOrigin.Text            = RemRes.OriginRemont;
                    ResultWindow.DateEND.Text         = RemRes.EndRemont;
                    ResultWindow.AuthorBoxResult.Text = RemRes.directAuthors;
                    ResultWindow.ImageNameResult      = URLPhoto;
                    ResultWindow.DevicesInResult.Text = RemRes.MarkaDevices;
                    ResultWindow.ShowDialog();
                }

                else
                {
                    MessageBox.Show("Ошибка, выделите редактируемый элемент!!");
                }
            }
            catch (Exception exs)
            {
                MessageBox.Show("Ошибка !!" + exs.Message);
            }
        }
Ejemplo n.º 3
0
        private void MenuItem_Click_6(object sender, RoutedEventArgs e)
        {
            try
            {
                if (dataGrid.SelectedItems.Count > 0)
                {
                    int Id = ((Remout)dataGrid.SelectedItem).Id;

                    Remout RemEdit = db.remonts.Find(Id);

                    WinEdit EditWindow = new WinEdit();
                    EditWindow.DescriptionText.Text = RemEdit.description;
                    EditWindow.ERROR.Text           = RemEdit.Neispravnost;
                    EditWindow.OriginTimeedit       = RemEdit.OriginRemont;
                    EditWindow.ENDTimeedit          = RemEdit.EndRemont;
                    EditWindow.AuthorBox.Text       = RemEdit.directAuthors;
                    EditWindow.ImageNameedit        = RemEdit.FotoNeispr;
                    EditWindow.DevicesIn.Text       = RemEdit.MarkaDevices;
                    EditWindow.ShowDialog();
                    if (EditWindow.DialogResult.HasValue && EditWindow.DialogResult.Value)
                    {
                        RemEdit.description   = EditWindow.DescriptionText.Text;
                        RemEdit.OriginRemont  = EditWindow.OriginTimeedit;
                        RemEdit.EndRemont     = EditWindow.ENDTimeedit;
                        RemEdit.Neispravnost  = EditWindow.ERROR.Text;
                        RemEdit.FotoNeispr    = EditWindow.ImageNameedit;
                        RemEdit.directAuthors = EditWindow.AuthorBox.Text;
                        RemEdit.MarkaDevices  = EditWindow.MarkaDevices.Text;
                        db.SaveChanges();
                        dataGrid.ItemsSource = null;
                        dataGrid.ItemsSource = db.remonts.Local.ToBindingList();



                        MessageBox.Show("Объект изменен!!!");
                    }
                    else
                    {
                        return;
                    }
                }

                else
                {
                    MessageBox.Show("Ошибка выделите редактируемый элемент!!");
                }
            }
            catch (Exception exs)
            {
                MessageBox.Show("Ошибка !!" + exs.Message);
            }
        }
Ejemplo n.º 4
0
        private void MenuItem_Click_2(object sender, RoutedEventArgs e)
        {
            try
            {
                if (dataGrid.SelectedItems.Count > 0)
                {
                    for (int i = 0; i < dataGrid.SelectedItems.Count; i++)
                    {
                        Remout Rem = dataGrid.SelectedItems[i] as Remout;

                        if (Rem != null)
                        {
                            db.remonts.Remove(Rem);
                        }
                    }
                }
                db.SaveChanges();
            }
            catch (Exception exs)
            {
                MessageBox.Show("Ошибка !!" + exs.Message);
            }
        }