예제 #1
0
        private void Update()
        {
            var item = (TContract)dgdContract.SelectedItem as TContract;

            if (item == null)
            {
                MessageBox.Show("Сперва выберите элемент из списка");
                return;
            }

            wAddContract update = new wAddContract(false, ref context);

            update.contract = item;
            if (update.ShowDialog() == true)
            {
                context.SaveChanges();
                Filter();
            }
        }
예제 #2
0
        private void Save()
        {
            if (f)
            {
                TManufacture manufacture = new TManufacture()
                {
                    Name = txtName.Text, Description = txtDescription.Text
                };
                context.TManufacture.Add(manufacture);
                context.SaveChanges();
            }
            else
            {
                manufacture = (TManufacture)DataContext;
                context.TManufacture.Update(manufacture);
                context.SaveChanges();
            }

            this.DialogResult = true;
        }
예제 #3
0
        private void Save()
        {
            if (f)
            {
                TTypeDevice typeDevice = new TTypeDevice()
                {
                    Name = txtName.Text, Description = txtDescription.Text
                };
                context.TTypeDevice.Add(typeDevice);
                context.SaveChanges();
            }
            else
            {
                typeDevice = (TTypeDevice)DataContext;
                context.TTypeDevice.Update(typeDevice);
                context.SaveChanges();
            }

            this.DialogResult = true;
        }
예제 #4
0
 void Save()
 {
     if (f)
     {
         TBonus bonus = new TBonus()
         {
             Name = txtName.Text, Description = txtDescription.Text, PercentBonus = float.Parse(txtPercent.Text)
         };
         context.TBonus.Add(bonus);
         context.SaveChanges();
         DialogResult = true;
     }
     else
     {
         bonus = (TBonus)DataContext;
         context.Update(bonus);
         context.SaveChanges();
         DialogResult = true;
     }
 }
예제 #5
0
 void Save()
 {
     if (f)
     {
         TTarif tarif = new TTarif()
         {
             Name = txtName.Text, Description = txtDescription.Text, Price = float.Parse(txtPrice.Text)
         };
         context.TTarif.Add(tarif);
         context.SaveChanges();
         DialogResult = true;
     }
     else
     {
         tarif = (TTarif)DataContext;
         context.Update(tarif);
         context.SaveChanges();
         DialogResult = true;
     }
 }
예제 #6
0
        void Delete()
        {
            MessageBoxResult result = MessageBox.Show("Вы точно хотите удалить ?", "Удалить ? ", MessageBoxButton.OKCancel, MessageBoxImage.Question);

            if (result == MessageBoxResult.Cancel)
            {
                return;
            }

            var item = (TManufacture)dgdManufacture.SelectedItem as TManufacture;

            context.Remove(item);
            context.SaveChanges();
            MessageBox.Show("Объект удалён");
        }
예제 #7
0
        private void Delete()
        {
            try
            {
                MessageBoxResult result = MessageBox.Show("Вы точно хотите удалить ?", "Удалить ? ", MessageBoxButton.OKCancel, MessageBoxImage.Question);
                if (result == MessageBoxResult.Cancel)
                {
                    return;
                }

                var item = (TTypeDevice)dgdTypeDevice.SelectedItem as TTypeDevice;
                context.Remove(item);
                context.SaveChanges();
                MessageBox.Show("Объект удалён");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Load();
            }
        }