private void btnSave_Click(object sender, EventArgs e) { //check that all fields has been filled correctly if (txtTermCompany.Text.Trim() == "") { MessageBox.Show("Παρακαλώ συμπληρώστε το πεδίο 'Ανακόπτουσα Εταιρία'!"); return; } //delete previous alerts //Task.DisableNotSentTasks(givenTM.Id); NewRecord = new TM_Status(); //[TrademarksId], [StatusId], [DecisionNo], [Remarks] NewRecord.TmId = givenTM.Id; NewRecord.StatusId = 6; //anakopi NewRecord.DecisionNo = prevTMStatus.DecisionNo; //txtDecisionNo.Text; NewRecord.DecisionPublDt = prevTMStatus.DecisionPublDt; //dtpPublicationDate.Value.Date; NewRecord.DecisionRefId = prevTMStatus.Id; NewRecord.Remarks = txtDescription.Text; if (dtpTerminationDt.CustomFormat != " ") { NewRecord.TermDt = dtpTerminationDt.Value; } NewRecord.TermCompany = txtTermCompany.Text; NewRecord.Id = TempRecUpdId; if (isInsert) { //Save NewRecord.Id = TM_Status.InsertTM_Status_Termination(NewRecord); if (NewRecord.Id > 0) { if (frmAttachments.success) { frmAttachments.saveAttachments(NewRecord.Id); } MessageBox.Show("Η εγγραφή καταχωρήθηκε επιτυχώς!"); success = true; Close(); } else { MessageBox.Show("Σφάλμα κατα την καταχώρηση της εγγραφής!"); } } else { //Save if (TM_Status.UpdateTM_Status_Termination(NewRecord) == true) { if (frmAttachments.success) { frmAttachments.saveAttachments(NewRecord.Id); } TmLog.Insert_TMLog(OldRecord, NewRecord, "Ανακοπή", 4); MessageBox.Show("Η εγγραφή καταχωρήθηκε επιτυχώς!"); success = true; Close(); } else { MessageBox.Show("Σφάλμα κατα την καταχώρηση της εγγραφής!"); } } }