Esempio n. 1
0
 private void BtnDeleteCustomer_Click(object sender, RoutedEventArgs e)
 {
     KubixAdmin.Material newMaterial = context.Materials.Find(_material.MaterialID);
     if (newMaterial != null)
     {
         context.Materials.Remove(newMaterial);
         context.SaveChanges();
     }
     Application.Current.MainWindow.Content = new Materials();
 }
Esempio n. 2
0
        protected void Control_click(object sender, EventArgs e)
        {
            MaterialControl mc = (MaterialControl)sender;

            KubixAdmin.Material tempMaterial = null;

            foreach (KubixAdmin.Material material in context.Materials.Local)
            {
                if (material.MaterialID == mc.MaterialID)
                {
                    tempMaterial = material;
                }
            }
            if (tempMaterial != null)
            {
                Application.Current.MainWindow.Content = new Material(tempMaterial);
            }
        }
Esempio n. 3
0
 public Material(KubixAdmin.Material mt)
 {
     InitializeComponent();
     enable    = (Style)FindResource("ButtonPrimary");
     disable   = (Style)FindResource("ButtonPrimaryDisabled");
     _material = mt;
     if (mt != null)
     {
         tbxName.Text            = mt.Name;
         tbxDescription.Text     = mt.Description;
         tbxUnitMeasurement.Text = mt.UnitMeasurement;
         tbxUnitPrice.Text       = mt.UnitPrice.ToString();
         tbxType.Text            = mt.Type;
         btnDeleteCustomer.Style = enable;
     }
     else
     {
         btnDeleteCustomer.Style = disable;
     }
 }
Esempio n. 4
0
        private void BtnSave_Click(object sender, RoutedEventArgs e)
        {
            KubixAdmin.Material newMaterial;
            if (_material != null)
            {
                newMaterial = context.Materials.Find(_material.MaterialID);
            }
            else
            {
                newMaterial = new KubixAdmin.Material();
                context.Materials.Add(newMaterial);
            }

            newMaterial.Name            = tbxName.Text;
            newMaterial.Description     = tbxDescription.Text;
            newMaterial.UnitMeasurement = tbxUnitMeasurement.Text;
            newMaterial.UnitPrice       = int.Parse(tbxUnitPrice.Text);
            newMaterial.Type            = tbxType.Text;

            context.SaveChanges();
            Application.Current.MainWindow.Content = new Materials();
        }