Exemplo n.º 1
0
        private void CrashRegisterSave_Click(object sender, EventArgs e)
        {
            if (FactoryComboBox.SelectedItem == null ||
                MachineComboBox.SelectedItem == null ||
                CrashTypeControl.SelectedItem == null ||
                ShiftsComboBox.SelectedItem == null
                )
            {
                MessageBox.Show("Belirtilen alanlar boş bırakılamaz!");
                return;
            }

            CrashRegister TempCrash = new CrashRegister
            {
                ID             = Guid.NewGuid(),
                Explanation    = ExplanationEdit.Text,
                MachineId      = worker.MachineService.Get(c => c.Name == MachineComboBox.SelectedItem.ToString()).ID,
                CrashDate_     = DateTime.Now,
                RelatedMachine = worker.MachineService.Get(c => c.Name == MachineComboBox.SelectedItem.ToString()),
                CrashType      = (MaintanenceType)CrashTypeControl.SelectedItem,
                Shift          = (Entities.Enums.Shifts)ShiftsComboBox.SelectedItem
            };

            worker.MachineService.Get(c => c.Name == MachineComboBox.SelectedItem.ToString()).CrashCount++;
            worker.CrashService.Add(TempCrash);
            MessageBox.Show(TempCrash.RelatedMachine.Name);
            worker.Commit();
            GridViewRefresh();
        }
Exemplo n.º 2
0
 private void DeleteButton_Click_1(object sender, EventArgs e)
 {
     DeleteOnClick?.Invoke(this, e);
     if (gridView1.GetFocusedRow() != null && MessageBox.Show("Secili arızayı silmek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         CrashRegister RegisterToBeDeleted = new CrashRegister();
         RegisterToBeDeleted = (CrashRegister)gridView1.GetFocusedRow();
         worker.CrashService.Delete(worker.CrashService.Get(c => c.ID == RegisterToBeDeleted.ID));
         worker.MachineService.Get(c => c.ID == RegisterToBeDeleted.RelatedMachine.ID).CrashCount--;
         worker.Commit();
         gridView1.DeleteSelectedRows();
     }
 }
Exemplo n.º 3
0
        private void simpleButton3_Click(object sender, EventArgs e)
        {
            if (FactoryComboBox.SelectedItem == null ||
                MachineComboBox.SelectedItem == null
                )
            {
                MessageBox.Show("Belirtilen alanlar boş bırakılamaz!");
                return;
            }

            CostRegister TempCost = new CostRegister
            {
                ID             = Guid.NewGuid(),
                Name           = MachineElementText.Text,
                MachineId      = worker.MachineService.Get(c => c.Name == MachineComboBox.SelectedItem.ToString()).ID,
                Date           = CostDatePicker.Value,
                RelatedMachine = worker.MachineService.Get(c => c.Name == MachineComboBox.SelectedItem.ToString()),
            };

            worker.MachineService.Get(c => c.Name == MachineComboBox.SelectedItem.ToString()).Cost++;
            worker.CostService.Add(TempCost);
            worker.Commit();
            GridViewRefresh();
        }