Beispiel #1
0
 private void CreateNewWorkOrder()
 {
     try
     {
         WorkOrder workOrder = new WorkOrder();
         workOrder.Name         = txtNewName.Text;
         workOrder.Description  = txtNewDesc.Text;
         workOrder.StartingDate = dateTimeNewFirst.Value;
         workOrder.ExpiredDate  = null;
         workOrder.ManOfDay     = double.Parse(numericNewManDay.Value.ToString());
         workOrder.FinishedDate = dateTimeNewFinish.Value;
         workOrder.ID           = int.Parse(txtID.Text);
         if (workOrders.Where(x => x.ID == idIndex).FirstOrDefault().ID != idIndex)
         {
             workOrders.Add(workOrder);
             CreateJsonFile.CreateNewWorkOrdersJsonFile(workOrders, jsonWorkOrderDataPath);
             //string jsonData = Newtonsoft.Json.JsonConvert.SerializeObject(workOrders);
             //File.WriteAllText(jsonWorkOrderDataPath, jsonData);
             MessageBox.Show("Yeni İş Emri Başarılı Bir Şekilde Eklendi !", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
             mainMenu.UpdateDataList();
             this.Close();
         }
         else
         {
             MessageBox.Show("Bu ID Daha Önce Kullanılmıştır !", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Bir Hata Oluştu!", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #2
0
 private void NewUpdateWorkOrder()
 {
     try
     {
         //string jsonData = Newtonsoft.Json.JsonConvert.SerializeObject(workOrders);
         //File.WriteAllText(jsonWorkOrderDataPath, jsonData);
         if (File.Exists(jsonWorkOrderDataPath))
         {
             CreateJsonFile.CreateNewWorkOrdersJsonFile(workOrders, jsonWorkOrderDataPath);
             MessageBox.Show(" İş Emri Başarılı Bir Şekilde Güncellendi !", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
             mainMenu.UpdateDataList();
         }
         else
         {
             MessageBox.Show(" İş Emri Dosyası Bulunamadı !", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Bir Hata Oluştu!", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     GC.Collect();
     GC.WaitForPendingFinalizers();
 }