private void btnSave_Click(object sender, EventArgs e) { if (MessageBox.Show("Προσοχή! Οι ειδοποιήσεις Προσφυγής για αυτό το σήμα θα διακοπούν. \r\nΘέλετε να συνεχίσετε στην καταχώρηση;", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { //delete previous alerts (only appeal alerts) //Task.DisableNotSentTasks(givenTM.Id, 4); //mono sto insert NewRecord = new TM_Status(); //[TrademarksId], [StatusId], [DecisionNo], [Remarks] NewRecord.TmId = givenTM.Id; NewRecord.StatusId = 5; //prosfygi NewRecord.DecisionNo = prevTMStatus.DecisionNo; //txtDecisionNo.Text; NewRecord.DecisionPublDt = prevTMStatus.DecisionPublDt; //dtpPublicationDate.Value.Date; NewRecord.DecisionRefId = prevTMStatus.Id; if (dtpAppealDt.CustomFormat != " ") { NewRecord.AppealDt = dtpAppealDt.Value; } NewRecord.Remarks = txtDescription.Text; NewRecord.Id = TempRecUpdId; if (isInsert) { //delete previous alerts (only appeal alerts) Task.DisableNotSentTasks(givenTM.Id, 4); //Save NewRecord.Id = TM_Status.InsertTM_Status_Appeal(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_Appeal(NewRecord) == true) { if (frmAttachments.success) { frmAttachments.saveAttachments(NewRecord.Id); } TmLog.Insert_TMLog(OldRecord, NewRecord, "Προσφυγή", 3); MessageBox.Show("Η εγγραφή καταχωρήθηκε επιτυχώς!"); success = true; Close(); } else { MessageBox.Show("Σφάλμα κατα την καταχώρηση της εγγραφής!"); } } } }