Exemple #1
0
 private void bt_ajouter_Click(object sender, EventArgs e)
 {
     utilisateur.Email    = txt_email.Text;
     utilisateur.Login    = txt_login.Text;
     utilisateur.Password = txt_password.Text;
     utilisateur.Profil   = (string)cb_profil.SelectedItem;
     GestionnaireUtilisateur.modifierUtilisateur(utilisateur);
     callback.refresh();
     this.Close();
 }
Exemple #2
0
        private void seconnecter_Click(object sender, EventArgs e)
        {
            string _login = txtLogin.Text;
            string _pwd   = txtPassword.Text;

            if (String.IsNullOrEmpty(_login))
            {
                Utilities.showErrorMessage("Veuillez saisir votre login", "Echec de connexion");
                return;
            }
            if (String.IsNullOrEmpty(_pwd))
            {
                Utilities.showErrorMessage("Veuillez saisir votre mot de passe", "Echec de connexion");
                return;
            }

            if (Session.seConnecter(_login, _pwd))
            {
                callback.refresh();
                this.Close();
            }
            else
            {
                MessageBox.Show("Erreur d'identification. Reessayez", "Echec de connexion", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
            }
        }
Exemple #3
0
 private void bt_supprimer_Click(object sender, EventArgs e)
 {
     if (contratCredit != null)
     {
         if (BSGestionClient.supprimerContratCredit(contratCredit))
         {
             Utilities.showInfoMessage("Contrat de crédit supprimé avec succès", "Contrat de crédit spprimé");
             if (callback != null)
             {
                 callback.refresh();
             }
             if (callback2 != null)
             {
                 callback2.UpdateContrats();
             }
             Close();
         }
         else
         {
             Utilities.showErrorMessage("Erreur lors de la suppression du contrat de crédit", "Erreur");
         }
     }
     else if (contratEpargne != null)
     {
         if (BSGestionClient.supprimerContratEpargne(contratEpargne))
         {
             Utilities.showInfoMessage("Contrat d'épargne supprimé avec succès", "Contrat d'épargne spprimé");
             if (callback != null)
             {
                 callback.refresh();
             }
             if (callback2 != null)
             {
                 callback2.UpdateContrats();
             }
             Close();
         }
         else
         {
             Utilities.showErrorMessage("Erreur lors de la suppression du contrat d'épargne", "Erreur");
         }
     }
 }
Exemple #4
0
        private void btCreer_Click(object sender, EventArgs e)
        {
            TypeCarte typeCarte = new TypeCarte();

            try{
                typeCarte.PlfGloPaiement = decimal.Parse(txtPlfGloPaiement.Text);
            } catch {
                MessageBox.Show("Le plafond global de paiment n'a pas été rensigné correctement",
                                "Ajout d'une type de carte bancaire", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            try{
                typeCarte.PlfGloPaiementEtranger = decimal.Parse(txtPlfPaiementEtr.Text);
            } catch {
                MessageBox.Show("Le plafond de paiment à l'etranger n'a pas été rensigné correctement",
                                "Ajout d'une type de carte bancaire", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            try{
                typeCarte.PeriodePlfPaiement = int.Parse(txtPeriodePlfPaiement.Text);
            } catch {
                MessageBox.Show("Le période du plafond de paiment n'a pas été rensigné correctement",
                                "Ajout d'une type de carte bancaire", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            try{
                typeCarte.PlfGlobalRetraitExterne = decimal.Parse(txtPlfGloRetraitExt.Text);
            } catch {
                MessageBox.Show("Le plafond de retrait DAB externe n'a pas été rensigné correctement",
                                "Ajout d'une type de carte bancaire", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            try{
                typeCarte.PlfGlobalRetraitInternes = decimal.Parse(txtPlfGloRetraitInt.Text);
            } catch {
                MessageBox.Show("Le plafond de retrait DAB interne n'a pas été rensigné correctement",
                                "Ajout d'une type de carte bancaire", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            try{
                typeCarte.PlfRetEtranger = decimal.Parse(txtPlfRetraitEtr.Text);
            } catch {
                MessageBox.Show("Le plafond de retrait à l'étranger n'a pas été rensigné correctement",
                                "Ajout d'une type de carte bancaire", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            try{
                typeCarte.PlfRetraitFrance = decimal.Parse(txtPlfRetraitFr.Text);
            } catch {
                MessageBox.Show("Le plafond de retrait en France n'a pas été rensigné correctement",
                                "Ajout d'une type de carte bancaire", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            try{
                typeCarte.PeriodePlfGlobalRetrait = int.Parse(txtPeriodePlfRetrait.Text);
            } catch {
                MessageBox.Show("La période du plafond de retrait n'a pas été rensigné correctement",
                                "Ajout d'une type de carte bancaire", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            typeCarte.ReseauCarteStr = cbReseau.SelectedText;
            if (BSGestionClient.InsertTypeCarte(typeCarte))
            {
                MessageBox.Show("Le type de carte vient d'être ajouté",
                                "Ajout d'une type de carte bancaire", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (callback != null)
                {
                    callback.refresh();
                }
                this.Close();
            }
            else
            {
                Utilities.showErrorMessage("Erreur lors de l'insertion du type de carte", "Erreur");
            }
        }
Exemple #5
0
 private void btModifier_Click(object sender, EventArgs e)
 {
     if (this.txtNom.Enabled == true)
     {
         if (string.IsNullOrEmpty(txtNom.Text))
         {
             Utilities.showErrorMessage("Le nom du client n'a pas été renseigné", "Modification des données");
             return;
         }
         if (string.IsNullOrEmpty(txtPrenom.Text))
         {
             Utilities.showErrorMessage("Le prenom du client n'a pas été renseigné", "Modification des données");
             return;
         }
         if (string.IsNullOrEmpty(txtEmail.Text))
         {
             Utilities.showErrorMessage("L' email du client n'a pas été renseigné", "Modification des données");
             return;
         }
         if (!Utilities.isEmailValid(txtEmail.Text))
         {
             Utilities.showErrorMessage("L' email du client n'a pas été renseigné correctement", "Modification des données");
             return;
         }
         client.Nom               = this.txtNom.Text;
         client.Prenom            = this.txtPrenom.Text;
         client.DateNaissance     = this.dtDateNaissance.Value;
         client.Email             = this.txtEmail.Text;
         client.AdressePrincipale = this.txtAdressePrinc.Text;
         client.AdresseTemporaire = this.txtAdresseTemp.Text;
         client.TelFixe           = this.txtTelFixe.Text;
         client.TelPortable       = this.txtTelPort.Text;
         if (MessageBox.Show("Etes-vous sûr de vouloir modifier les données du client?",
                             "Modification des données", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) ==
             DialogResult.Yes)
         {
             if (BSGestionClient.CreerModifierClient(client))
             {
                 Utilities.showInfoMessage("Client modifié avec succès", "Client modification");
                 this.txtNom.Enabled          = false;
                 this.txtPrenom.Enabled       = false;
                 this.dtDateNaissance.Enabled = false;
                 this.txtEmail.Enabled        = false;
                 this.txtAdressePrinc.Enabled = false;
                 this.txtAdresseTemp.Enabled  = false;
                 this.txtTelFixe.Enabled      = false;
                 this.txtTelPort.Enabled      = false;
                 if (callback != null)
                 {
                     callback.refresh();
                 }
             }
             else
             {
                 Utilities.showErrorMessage("Erreur lors de la modification du client", "Erreur");
             }
         }
     }
     else
     {
         this.txtNom.Enabled          = true;
         this.txtPrenom.Enabled       = true;
         this.dtDateNaissance.Enabled = true;
         this.txtEmail.Enabled        = true;
         this.txtAdressePrinc.Enabled = true;
         this.txtAdresseTemp.Enabled  = true;
         this.txtTelFixe.Enabled      = true;
         this.txtTelPort.Enabled      = true;
     }
 }
Exemple #6
0
        private void btAjoutMoyenPaiement_Click(object sender, EventArgs e)
        {
            if (rbChequier.Checked == true)
            {
                Chequier chequier = new Chequier();
                try
                {
                    chequier.DernierCheque = int.Parse(txtNbDernierCheque.Text);
                    chequier.Numero1Cheque = int.Parse(txtNbPremierCheque.Text);
                    chequier.NombreCheque  = (int)cbNbCheques.SelectedItem;
                }
                catch (Exception)
                {
                    MessageBox.Show("Les données saisies doivent être des nombres", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                chequier.LibelleMoyenPaiement = MoyenPaiement.TypeMoyenPaiement.Chequier;
                chequier.Compte = compte;
                if (BSGestionClient.creerModifierChequier(chequier))
                {
                    MessageBox.Show("Le chequier a été ajouté à la base", "Ajout moyen paiement", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    if (callabck != null)
                    {
                        callabck.refresh();
                    }
                    this.Close();
                }
                else
                {
                    Utilities.showErrorMessage("Erreur lors de l'ajout du chequier", "Erreur");
                }
            }

            else if (rbCarteBancaire.Checked == true)
            {
                if (string.IsNullOrEmpty(txtNoCarte.Text))
                {
                    Utilities.showErrorMessage("Veuillez saisir le numéro de carte", "Numéro de carte");
                    return;
                }

                Carte     carte     = new Carte();
                TypeCarte typeCarte = new TypeCarte();
                try
                {
                    typeCarte.IdTypeCarte = int.Parse(txtIdTypeCarte.Text);
                }
                catch (Exception)
                {
                    Utilities.showErrorMessage("Le type de carte doit être correctement saisie", "Type de carte");
                    return;
                }

                carte.NumeroCarte          = txtNoCarte.Text;
                carte.DateDebValidite      = dtDateDebut.Value;
                carte.DateFinValidite      = dtDateFin.Value;
                carte.Compte               = compte;
                carte.LibelleMoyenPaiement = MoyenPaiement.TypeMoyenPaiement.Carte;
                carte.TypeCarte            = typeCarte;

                if (BSGestionClient.creerModifierCarte(carte))
                {
                    MessageBox.Show("Le moyen de paiement à été ajouté à la base", "Ajout moyen paiement", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    if (callabck != null)
                    {
                        callabck.refresh();
                    }
                    this.Close();
                }
                else
                {
                    Utilities.showErrorMessage("Erreur lors de la création de la carte", "Erreur");
                }
            }
        }