Exemple #1
0
        private static void OptionFive(Gestor pObjGestor, UIMenuPrincipal pMenuP)
        {
            AdminPassword(pObjGestor, pMenuP);
            int UserId2 = pMenuP.GetUserIdDemo();

            pObjGestor.UnblockClientAccs(UserId2);
        }
Exemple #2
0
        private static void OptionOne(Gestor pObjGestor, UIMenuPrincipal pMenuP)
        {
            AdminPassword(pObjGestor, pMenuP);
            var rValues = pMenuP.RegisterDemo2();

            if (pObjGestor.ClientExists(int.Parse(rValues[0])) == false)
            {
                if (string.IsNullOrEmpty(rValues[4]))
                {
                    pObjGestor.RegisterMethodDemo(rValues[1], rValues[2], int.Parse(rValues[0]), int.Parse(rValues[3]), -1);
                }
                else
                {
                    pObjGestor.RegisterMethodDemo(rValues[1], rValues[2], int.Parse(rValues[0]), int.Parse(rValues[3]), double.Parse(rValues[4]));
                }
            }
            else
            {
                pObjGestor.SetUserInSesion(int.Parse(rValues[0]));
                if (string.IsNullOrEmpty(rValues[4]))
                {
                    pObjGestor.AddAccountDemo();
                }
                else
                {
                    pObjGestor.AddAccountDemo(int.Parse(rValues[0]), double.Parse(rValues[4]));
                }
            }

            pMenuP.DisplayUserInfoDemo(pObjGestor.GetUserInfo(int.Parse(rValues[0])));
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Gestor          objGestor = new Gestor();
            UIMenuPrincipal MenuP     = new UIMenuPrincipal(objGestor);
            UIMenuAcc       MenuA     = new UIMenuAcc();

            ProgramMenu(objGestor, MenuP, MenuA);
        }
Exemple #4
0
 private static void AdminPassword(Gestor pObjGestor, UIMenuPrincipal pMenuP)
 {
     if (pObjGestor.ValidateAdminStatus())
     {
         bool result;
         do
         {
             result = pObjGestor.ValidateAdminPassword(pMenuP.AdminPasswordRequestDemo());
         }while (result == false);
     }
 }
Exemple #5
0
        private static void ProgramMenu(Gestor pObjGestor, UIMenuPrincipal pMenuP, UIMenuAcc pMenuA)
        {
            pMenuP.Welcometxt();

            int option = 0;

            do
            {
                option = pMenuP.FirstMenu();

                switch (option)
                {
                case 1:
                    //Register User or Add Acc to User
                    OptionOne(pObjGestor, pMenuP);
                    break;

                case 2:
                    //Modify User
                    OptionTwo(pObjGestor, pMenuP);
                    break;

                case 3:
                    //search for user
                    OptionThree(pObjGestor, pMenuP);
                    break;

                case 4:
                    //Disable admin password
                    OptionFour(pObjGestor, pMenuP);
                    break;

                case 5:
                    //Unblock an acc
                    OptionFive(pObjGestor, pMenuP);
                    break;

                case 6:
                    //Account Menu
                    SecondMenu(pObjGestor, pMenuA);
                    break;

                default:
                    if (option != 7)
                    {
                        Console.WriteLine("Invalid Option");
                    }

                    break;
                }
            } while (option != 7);
        }
Exemple #6
0
        private static void OptionTwo(Gestor pObjGestor, UIMenuPrincipal pMenuP)
        {
            AdminPassword(pObjGestor, pMenuP);
            int UserId = pMenuP.GetUserIdDemo();

            if (pObjGestor.ClientExists(UserId))
            {
                var mValues = pMenuP.ModifyDemo();
                pObjGestor.ModifyMethodDemo(UserId, mValues[1], mValues[2], int.Parse(mValues[0]), int.Parse(mValues[3]));
            }
            else
            {
                Console.WriteLine("No user found with that I.D.");
            }
        }
Exemple #7
0
 private static void OptionFour(Gestor pObjGestor, UIMenuPrincipal pMenuP)
 {
     AdminPassword(pObjGestor, pMenuP);
     pObjGestor.DisableAdmin();
     Console.WriteLine("admin password disabled");
 }
Exemple #8
0
 private static void OptionThree(Gestor pObjGestor, UIMenuPrincipal pMenuP)
 {
     AdminPassword(pObjGestor, pMenuP);
     pMenuP.DisplayUserInfoDemo(pObjGestor.GetUserInfo(pMenuP.GetUserIdDemo()));
 }