// Sauvegarde de l'action private void sauveAction(object sender, EventArgs e) { //TODO: griser le bouton Sauvegarder si rien n'a été édité // Erreur lorsque le champ descriptif est vide if (String.IsNullOrWhiteSpace(this.desField.Text)) { this.errorLabel.Visible = true; return; } // Update de l'action avec les nouveaux champs _action.updateDefault(contexteBox.Text, sujetBox.Text, desField.Text, destBox.Text, statutBox.Text); // Update de la DueDate que si c'est nécessaire if (noDueDate.Checked) { _action.DueDate = DateTime.MinValue; // Remise à zéro de la dueDate } else { _action.DueDate = actionDatePicker.Value; } // On sauvegarde l'action _action.save(); // Fermeture de la fenêtre this.Close(); }
// Sauvegarde de la nouvelle deadline private void validBut_Click(object sender, System.EventArgs e) { // Update de la DueDate que si c'est nécessaire if (noDueDate.Checked) { v_action.DueDate = DateTime.MinValue; // Remise à zéro de la dueDate } else { v_action.DueDate = calendar.SelectionStart.Date; } // On sauvegarde l'action v_action.save(); // Fermeture de la fenêtre this.OnClosureRequested(sender, e); }