Ejemplo n.º 1
0
        private bool FormValidation()
        {
            if (_montant == 0)
            {
                Messages.Warning(@"Veuillez saisir le montant de l'avoir financier !");
                return(false);
            }


            if (_total == 0)
            {
                Messages.Warning(@"Veuillez sélectionner au moins une facture !");
                return(false);
            }

            if (string.IsNullOrEmpty(_observation))
            {
                Messages.Warning(@"Veuillez saisir une observation !");
                return(false);
            }

            //if (comboBoxType.SelectedIndex == 0 && _cheque == 0)
            //{
            //    Messages.Warning(@"Veuillez ajouter au moins un chèque !");
            //    return false;
            //}


            if (_reste > 0)
            {
                Messages.Warning(@"Le montant de l'avoir financier n'est pas totalement réglé !");
                return(false);
            }

            if (_reste < 0)
            {
                Messages.Warning(@"Le montant total des chèques et créances est supérieur au montant de l'avoir financier !");
                return(false);
            }

            if (_cheque > _total)
            {
                Messages.Warning(@"Le montant du cheque est supérieur au montant de l'avoir financier !");
                return(false);
            }

            if (string.IsNullOrEmpty(textBoxDesc.Text))
            {
                Messages.Warning(@"Veuillez renseigner une designation !");
                return(false);
            }
            return(true);
        }
Ejemplo n.º 2
0
 public static void ShowErrorReport()
 {
     try
     {
         string path    = Path.GetTempPath();
         var    appName = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name;
         path += $@"\{appName} - ErrorLog.txt";
         var updateProcess = new ProcessStartInfo(path);
         Process.Start(updateProcess);
     }
     catch (Exception ex)
     {
         Messages.Warning("Impossible d'afficher le rapport d'erreur:\n -" + ex.Message);
     }
 }
Ejemplo n.º 3
0
        private bool ValidationEf()
        {
            if (comboBoxClient.SelectedValue == null || string.IsNullOrEmpty(comboBoxClient.Text))
            {
                Messages.Warning(@"Veuillez saisir séléctionner un client !");
                return(false);
            }



            if (_isEf & _codePalier == null)
            {
                Messages.Warning(@"Veuillez saisir le type de la remise complémentaire !");
                return(false);
            }

            return(true);
        }
Ejemplo n.º 4
0
        private bool FormValidation()
        {
            if (_montant == 0)
            {
                Messages.Warning(@"Veuillez saisir le montant de l'avoir financier !");
                return(false);
            }

            if (_total == 0 && _isFacture && !_isEf) //!_isEF for GH when they do it in advance
            {
                Messages.Warning(@"Veuillez sélectionner au moins une facture !");
                return(false);
            }

            if (_total == 0 && !_isFacture)
            {
                Messages.Warning(@"Veuillez saisir le montant de l'exercice !");
                return(false);
            }

            if (_creance + _cheque == 0)
            {
                Messages.Warning(@"Veuillez définier le montant et le moyen de paiement (Créance ou chèque) de l'avoir finanicer !");
                return(false);
            }

            if (_reste > 0)
            {
                Messages.Warning(@"Le montant de l'avoir financier n'est pas totalement réglé !");
                return(false);
            }

            if (_reste < 0)
            {
                Messages.Warning(@"Le montant total des chèques et créances est supérieur au montant de l'avoir financier !");
                return(false);
            }

            if (_cheque > _total)
            {
                Messages.Warning(@"Le montant du cheque est supérieur au montant de l'avoir financier !");
                return(false);
            }
            //if (comboBoxType.SelectedIndex == 0 && _cheque == 0)
            //{
            //    Messages.Warning(@"Veuillez ajouter au moins un chèque !");
            //    return false;
            //}

            if (string.IsNullOrEmpty(textBoxNDossier.Text))
            {
                Messages.Warning(@"Veuillez renseigner le numéro de dossier !");
                return(false);
            }

            if (string.IsNullOrEmpty(textBoxDesc.Text))
            {
                Messages.Warning(@"Veuillez renseigner une designation !");
                return(false);
            }

            if (string.IsNullOrEmpty(_observation))
            {
                Messages.Warning(@"Veuillez saisir une observation !");
                return(false);
            }

            return(ValidationEf());
        }