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(); }
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); } }
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"); } } }
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"); } }
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; } }
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"); } } }