Ejemplo n.º 1
0
        private bool CanFaireEdit()
        {
            bool test;

            if (Id != 0 && DateDebut != new DateTime() && DateFin != new DateTime() && HeureFermeture != 0 && HeureOuverture != 0 && DateDebut.Year != 2001 && DateFin.Year != 2001)
            {
                if (Verif.IsSameDateDebut(DateDebut, Id) && Verif.IsSameDateFin(DateFin, Id))
                {
                    if (HeureFermeture > HeureOuverture)
                    {
                        test = true;
                    }
                    else
                    {
                        test = false;
                    }
                }
                else
                {
                    if (Verif.IsDateDebutValid(DateDebut) && Verif.IsDatefin(DateFin) && DateFin > DateDebut && HeureFermeture > HeureOuverture)
                    {
                        test = true;
                    }
                    else
                    {
                        test = false;
                    }
                }
            }
            else
            {
                test = false;
            }
            return(test);
        }
Ejemplo n.º 2
0
 public ActionResult Inscription(FormCreateClient createClient)
 {
     if (Verif.IsLoginValid(createClient.clientLogin) && Verif.IsMajeur(createClient.clientDateNaissance))
     {
         ClientApiService clientApiService = ClientApiService.GetLoadBalancer();
         clientApiService.Create(createClient.GetClientAspFromFormClient().GetClientDalAPI());
         return(RedirectToAction("Connection"));
     }
     else
     {
         ViewBag.Messages = "Login ou date de naissance pas valide";
         return(View(createClient));
     }
 }
Ejemplo n.º 3
0
        private static bool Attemps(IOclass IO)
        {
            Verif ver = new Verif();
            int   n   = 3;

            do
            {
                IO.Output($"У Вас отсалось {n} попытки!");
                n--;
                string login = IO.Input("Введите логин");
                string pass  = IO.Input("Введите пароль");
                if (ver.Check(login, pass))
                {
                    return(true);
                }
            }while (n > 0);
            return(false);
        }
Ejemplo n.º 4
0
        private bool CanFaireCreate()
        {
            bool test;

            if (DateNaissance != new DateTime() && Nom != null && Prenom != null && Login != null)
            {
                if (Nom.Length > 1 && Prenom.Length > 1 && Verif.IsLoginValid(Login) && Verif.IsMajeur(DateNaissance))
                {
                    test = true;
                }
                else
                {
                    test = false;
                }
            }
            else
            {
                test = false;
            }
            return(test);
        }
Ejemplo n.º 5
0
 public ActionResult EditClient(EditClient clientASP)
 {
     if (Utils.Client != null)
     {
         if (Verif.IsLoginValid(clientASP.clientLogin))
         {
             ClientApiService clientApi = ClientApiService.GetLoadBalancer();
             clientApi.Update(clientASP.GetCommandeASPFromEditClient().GetClientDalAPI());
             Utils.Client.clientLogin = clientASP.clientLogin;
             return(RedirectToAction("Index"));
         }
         else
         {
             ViewBag.Messages = "Login non valide";
             return(View(clientASP));
         }
     }
     else
     {
         return(RedirectToAction("Accueil", "Home", new { area = "" }));
     }
 }
Ejemplo n.º 6
0
 public ActionResult CreateCommande(FormCommande commandeASP)
 {
     if (Utils.Client != null)
     {
         if (Verif.IsBiereValid(commandeASP.biereNom) && Verif.IsNumber(commandeASP.commandeQuantite.ToString()))
         {
             commandeASP.clientLogin = Utils.Client.clientLogin;
             string             test       = commandeASP.biereNom;
             CommandeApiService apiService = CommandeApiService.GetLoadBalancer();
             apiService.Create(commandeASP.GetCommandeASPFromFormCommande().GetCommandeDalAPI());
             return(RedirectToAction("Commande"));
         }
         else
         {
             ViewBag.Messages = "Commande non valide";
             return(View(commandeASP));
         }
     }
     else
     {
         return(RedirectToAction("Accueil", "Home", new { area = "" }));
     }
 }