Esempio n. 1
0
        //
        //Fonction de création d'un commercial
        //
        public bool createCommercial(CommerciauxEntity commercial)
        {
            using (var context = new MADERA_V1Entities())
            {
                MDR_Commerciaux addCommercial = new MDR_Commerciaux();

                addCommercial.Com_Actif       = 1;
                addCommercial.Com_Identifiant = commercial.Com_Identifiant;
                addCommercial.Com_Mdp         = commercial.Com_Mdp;
                addCommercial.Com_Nom         = commercial.Com_Nom;

                try
                {
                    context.MDR_Commerciaux.Add(addCommercial);
                    context.SaveChanges();
                    return(true);
                }
                catch (Exception

                       e)
                {
                    return(false);
                }
            }
        }
Esempio n. 2
0
        private void Enter(object sender, RoutedEventArgs e)
        {
            if ((Regex.IsMatch(EmailText.Text, @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$") && (Regex.IsMatch(MDPText.Password, "(?!^[0-9]*$)(?!^[a-zA-Z]*$)^(.{8,15})$"))))
            {
                CommerciauxEntity Commercial = new CommerciauxEntity();

                CommerciauxDAO ComDAO = new CommerciauxDAO();

                Commercial = ComDAO.getActiveCommercialByEmail(EmailText.Text);

                if (Commercial.Com_Identifiant != null)
                {
                    string MDP = ConvertStringtoMD5(MDPText.Password);
                    if (MDP == Commercial.Com_Mdp)
                    {
                        Menu1.Visibility    = Visibility.Visible;
                        Menu2.Visibility    = Visibility.Visible;
                        Menu3.Content       = "Deconnexion";
                        Accueil1.Visibility = Visibility.Hidden;
                        Accueil2.Visibility = Visibility.Visible;
                    }
                }
            }
            else
            {
                EmailText.BorderBrush = Brushes.Red;
                MDPText.BorderBrush   = Brushes.Red;
            }
        }
Esempio n. 3
0
        //
        //Fonction de modification d'un commercial
        //
        public bool updateCommercial(CommerciauxEntity commercial)
        {
            using (var context = new MADERA_V1Entities())
            {
                MDR_Commerciaux updatingCommercial = (from c in context.MDR_Commerciaux
                                                      where c.Com_Index == commercial.Com_Index
                                                      select c).SingleOrDefault();

                updatingCommercial.Com_Identifiant = commercial.Com_Identifiant;
                updatingCommercial.Com_Mdp         = commercial.Com_Mdp;
                updatingCommercial.Com_Nom         = commercial.Com_Nom;

                try
                {
                    context.SaveChanges();
                    return(true);
                }
                catch (Exception e)
                {
                    return(false);
                }
            }
        }
Esempio n. 4
0
        void OnClickValidate(object sender, RoutedEventArgs e)
        {
            CommerciauxController commercialControl = new CommerciauxController();

            commercial = commercialControl.getActiveCommercialByEmail(inputId.Text);
            if (commercial == null)
            {
                errorText.Visibility = Visibility.Visible;
            }
            else
            {
                if (commercial.Com_Mdp == ConvertStringtoMD5(passwordBox.Password.ToString()))
                {
                    myDashboard.Show();
                    myDashboard.setCommercial(commercial);
                    this.Close();
                }
                else
                {
                    errorText.Visibility = Visibility.Visible;
                }
            }
        }
Esempio n. 5
0
 public void setCommercial(CommerciauxEntity entering)
 {
     this.commercial = entering;
 }