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(); }
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(); } }
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(); }