/// <summary>
        /// CheckRow
        /// </summary>
        /// <param name="secouriste"></param>
        /// <returns></returns>
        public Dictionary <string, bool> CheckRow(Secouriste secouriste)
        {
            Dictionary <string, bool> result = new Dictionary <string, bool>();

            result.Add("CodePostal_Secouriste", true);
            result.Add("Num_Tel", true);
            result.Add("Email", true);

            if (secouriste.CodePostal_Secouriste.Length != 5)
            {
                result["CodePostal_Secouriste"] = false;
            }

            if (secouriste.NumeroTel_Secouriste.Length != 10)
            {
                result["Num_Tel"] = false;
            }

            if (!secouriste.Email_Secouriste.Contains("@") || !secouriste.Email_Secouriste.Contains("."))
            {
                result["Email"] = false;
            }

            return(result);
        }
 /// <summary>
 ///
 /// </summary>
 /// <param name="pRow"></param>
 public bool Update(Secouriste pRow)
 {
     using (var connection = new MySqlConnection(Database.GetConnexionString()))
     {
         var updatedRows = connection.Update <Secouriste>(pRow);
         return(updatedRows == 1);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Constructeur
 /// </summary>
 public Accueil()
 {
     InitializeComponent();
     if (!Security.Security.IsAuth)
     {
         MessageBox.Show("Vous n'avez pas l'autorisation d'acceder à cette page !");
         return;
     }
     CurrentUser = Security.Security.CurrentUser;
     lblNom.Text = $"Bonjour {CurrentUser.Prenom_Secouriste} {CurrentUser.Nom_Secouriste} ";
 }
Exemplo n.º 4
0
        public FrmParametres()
        {
            InitializeComponent();
            gunaPanel1.Width   = this.Width + 5;
            Currentuser        = Security.Security.CurrentUser;
            fonctionRepository = new FonctionRepository();
            userRepository     = new UserRepository();
            Binding();

            lblErreurMail.Visible = false;
            lblErreurNum.Visible  = false;
            lblCP.Visible         = false;
        }