Esempio n. 1
0
        public ActionResult Edit(byte?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EmpType emptype = db.EmpTypes.Find(id);

            if (emptype == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CatID     = new SelectList(db.Categories.OrderBy(s => s.CatName), "CatID", "CatName", emptype.CatID);
            ViewBag.CompanyID = new SelectList(db.Companies.OrderBy(s => s.CompName), "CompID", "CompName", emptype.CompanyID);
            return(View(emptype));
        }
Esempio n. 2
0
 //Enums as params
 static void AskForBonus(EmpType e) {
     switch (e) {
         case EmpType.Manager:
             Console.WriteLine("How about stock options instead?");
             break;
         case EmpType.Grunt:
             Console.WriteLine("You have got to be kidding...");
             break;
         case EmpType.Contractor:
             Console.WriteLine("You already get enough cash...");
             break;
         case EmpType.VicePresident:
             Console.WriteLine("VERY GOOD, Sir!");
             break;
     }
 }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Console.WriteLine("**** Fun with enums ****");
            EmpType emp = EmpType.Contractor;

            AskForBonus(emp);

            Console.WriteLine("EmpType uses a {0} as storage", Enum.GetUnderlyingType(emp.GetType()));
            Console.WriteLine("emp name is {0}, and value: {1}", emp.ToString(), Enum.Format(emp.GetType(), emp, "D"));
            DayOfWeek    dw = DayOfWeek.Monday;
            ConsoleColor cc = ConsoleColor.Red;

            EvaluateEnum(emp);
            EvaluateEnum(dw);
            EvaluateEnum(cc);
            Console.ReadLine();
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Console.WriteLine("**** Fun with Enums *****");
            // Make a contractor type.
            // EmpType emp = EmpType.Contractor;
            // AskForBonus(emp);
            // This time use typeof to extract a Type.

            EmpType      e2  = EmpType.Contractor;
            DayOfWeek    day = DayOfWeek.Friday;
            ConsoleColor cc  = ConsoleColor.Black;

            EvaluateEnum(e2);
            EvaluateEnum(day);
            EvaluateEnum(cc);
            Console.ReadLine();
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            Console.WriteLine("**** Fun with Enums *****\n");
            EmpType e2 = EmpType.Contractor;

            AskForBonus(e2);
            Console.WriteLine(typeof(EmpType));
            Console.WriteLine("emp is a {0}", e2.ToString());

            // These types are enums in the System namespace.
            DayOfWeek    day = DayOfWeek.Monday;
            ConsoleColor cc  = ConsoleColor.Gray;

            EvaluateEnum(e2);
            EvaluateEnum(day);
            EvaluateEnum(cc);
            Console.ReadLine();
        }
Esempio n. 6
0
 // Перечисления как параметры
 static void AskForBonus(EmpType e)
 {
     switch (e)
     {
         case EmpType.Manager:
             Console.WriteLine("How about stock options instead?");
             break;
         case EmpType.Grunt:
             Console.WriteLine("You have to be kidding?..");
             break;
         case EmpType.Contractor:
             Console.WriteLine("You already get enough cash...");
             break;
         case EmpType.VicePresident:
             Console.WriteLine("Very Good, Sir!");
             break;
     }
 }
Esempio n. 7
0
        static void Main(string[] args)
        {
            Console.WriteLine("***** Fun With Enums *****");
            // Make an EmpType variable
            EmpType emp = EmpType.Contractor;

            Console.WriteLine("emp is an {0} which holds the value {1}.", emp.ToString(), (byte)emp);
            AskForBonus(emp);
            // print storage for the enum
            Console.WriteLine("EmpType uses a {0} for storage", Enum.GetUnderlyingType(typeof(EmpType)));
            DayOfWeek    day  = DayOfWeek.Monday;
            ConsoleColor cyan = ConsoleColor.Cyan;

            EvaluateEnum(emp);
            EvaluateEnum(day);
            EvaluateEnum(cyan);
            Console.ReadLine();
        }
Esempio n. 8
0
 public void ShowDepSelectPanel(EmpType type)
 {
     //招募的部门选择
     DepSelectPanel.SetActive(true);
     StandbyButton.SetActive(true);
     for (int i = 0; i < CurrentDeps.Count; i++)
     {
         if (CurrentDeps[i].CheckEmpNum() == false)
         {
             CurrentDeps[i].DS.gameObject.SetActive(false);
         }
         else if (CurrentDeps[i].type != type && CurrentDeps[i].type != EmpType.Science)
         {
             if (CurrentDeps[i].type == EmpType.HR)
             {
                 CurrentDeps[i].DS.gameObject.SetActive(true);
             }
             else
             {
                 CurrentDeps[i].DS.gameObject.SetActive(false);
             }
         }
         else if (CurrentDeps[i].type == EmpType.Science && (type == EmpType.Operate || type == EmpType.Market))
         {
             CurrentDeps[i].DS.gameObject.SetActive(false);
         }
         else
         {
             CurrentDeps[i].DS.gameObject.SetActive(true);
         }
     }
     for (int i = 0; i < CurrentOffices.Count; i++)
     {
         //CEO办公室特例
         if (CurrentOffices[i].DS.gameObject.tag == "HideSelect")
         {
             CurrentOffices[i].DS.gameObject.SetActive(false);
         }
         else
         {
             CurrentOffices[i].DS.gameObject.SetActive(true);
         }
     }
 }
Esempio n. 9
0
        public static void FunEnum()
        {
            Console.WriteLine("**** Fun with Enums *****");
            EmpType emp = EmpType.Contractor;

            // Prints out "emp is a Contractor".
            Console.WriteLine("emp is a {0}.", emp.ToString());
            Console.WriteLine("{0} = {1}", emp.ToString(), (byte)emp);

            Console.WriteLine("---------------------");
            EmpType e2 = EmpType.Contractor;
            // These types are enums in the System namespace.
            DayOfWeek    day = DayOfWeek.Monday;
            ConsoleColor cc  = ConsoleColor.Gray;

            EvaluateEnum(e2);
            EvaluateEnum(day);
            EvaluateEnum(cc);
            Console.ReadLine();
        }
Esempio n. 10
0
        static void Main()
        {
            //Console.WriteLine("*****Fun with enums******");
            //EmpType emp = EmpType.Contractor;
            //AskForBonus(emp);

            //Console.WriteLine("EmpType uses {0} for storage",Enum.GetUnderlyingType(emp.GetType()));
            //Console.WriteLine("EmpType uses {0} for storage",Enum.GetUnderlyingType(typeof(EmpType)));
            //Console.WriteLine("emp is a {0}",emp.ToString());
            //Console.WriteLine("{0} : {1}",emp.ToString(),(byte)emp);

            EmpType      e2  = EmpType.Contractor;
            DayOfWeek    day = DayOfWeek.Monday;
            ConsoleColor cc  = ConsoleColor.Gray;

            EnumEvaluations(e2);
            EnumEvaluations(day);
            EnumEvaluations(cc);
            Console.ReadLine();
        }
Esempio n. 11
0
        /// <summary>
        /// print out all information for Enum
        /// </summary>
        public void EnumInfo()
        {
            EmpType e = EmpType.Manager;

            Console.WriteLine("Enum Name: " + e.GetType().Name);
            Console.WriteLine("Underlying storage type: {0}",
                              Enum.GetUnderlyingType(e.GetType()));

            Array enumData = Enum.GetValues(e.GetType());

            Console.WriteLine("This enum has {0} members.", enumData.Length);

            // Now show the string name and associated value.
            for (int i = 0; i < enumData.Length; i++)
            {
                Console.WriteLine("Name: {0}, Value: {0:D}",
                                  enumData.GetValue(i));
            }
            Console.WriteLine();
        }
Esempio n. 12
0
        } // end method GetCredits()

        /// <summary>
        /// To return MinGrade based on EType
        /// </summary>
        /// <returns></returns>
        private string GetGrade()
        {
            //HOURLY
            if (EmpType.Equals(EType.HOURLY))
            {
                return MIN_GRADE_HOURLY;
            } // end if
            //SALARY
            if (EmpType.Equals(EType.SALARY))
            {
                return MIN_GRADE_SALARY;
            } // end if
            //SALES
            if (EmpType.Equals(EType.SALES))
            {
                return MIN_GRADE_SALES;
            } // end if

            return string.Empty;
        } // end method GetGrade()
Esempio n. 13
0
        static void AskForBonus(EmpType e)
        {
            switch (e)
            {
                case EmpType.Manager:
                    Console.WriteLine("How about stock options instead?");
                    break;
                case EmpType.Grunt:
                    Console.WriteLine("Grubt");
                    break;
                case EmpType.Contractor:
                    Console.WriteLine("contractor");
                    break;
                case EmpType.VicePresident:
                    Console.WriteLine("ok, Sir");
                    break;

            }

        }
Esempio n. 14
0
        private static void AskforBonus(EmpType type)
        {
            switch (type)
            {
            case EmpType.Manager:
                break;

            case EmpType.Grunt:
                break;

            case EmpType.Contractor:
                break;

            case EmpType.VicePresident:
                break;

            default:
                break;
            }
        }
Esempio n. 15
0
        } // end method GetHashCode()

        /// <summary>
        /// To return maxCredits based on EType
        /// </summary>
        /// <returns></returns>
        private int GetCredits()
        {
            //HOURLY
            if (EmpType.Equals(EType.HOURLY))
            {
                return MAX_CREDITS_HOURLY;
            } // end if
            //SALARY
            if (EmpType.Equals(EType.SALARY))
            {
                return MAX_CREDITS_SALARY;
            } // end if
            //SALES
            if (EmpType.Equals(EType.SALES))
            {
                return MAX_CREDITS_SALES;
            } // end if

            return 0;
        } // end method GetCredits()
Esempio n. 16
0
        static void AskForBonus(EmpType emp)
        {
            switch (emp)
            {
            case EmpType.manager:
                Console.WriteLine("Manager");
                break;

            case EmpType.contractor:
                Console.WriteLine("Contractor");
                break;

            case EmpType.grunt:
                Console.WriteLine("Grunt");
                break;

            case EmpType.VicePresident:
                Console.WriteLine("VicePresident");
                break;
            }
        }
Esempio n. 17
0
        static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Manager:
                Console.WriteLine("How about stock options instead?");
                break;

            case EmpType.Grunt:
                Console.WriteLine("You have got to be kidding me");
                break;

            case EmpType.Contractor:
                Console.WriteLine("You already got enough cash");
                break;

            case EmpType.VicePresident:
                Console.WriteLine("VERY GOOD SIR !!!");
                break;
            }
        }
Esempio n. 18
0
        private static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Manager:
                System.Console.WriteLine("How about stock options instead?");
                break;

            case EmpType.Grunt:
                System.Console.WriteLine("You have got to be kidding...");
                break;

            case EmpType.Contractor:
                System.Console.WriteLine("You alrdy have enough cash...");
                break;

            case EmpType.VicePresident:
                System.Console.WriteLine("very good, sir!");
                break;
            }
        }
Esempio n. 19
0
        static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Manager:
                Console.WriteLine("how abt stock opt instead");
                break;

            case EmpType.Grunt:
                Console.WriteLine("you have got to be kidding");
                break;

            case EmpType.Contractor:
                Console.WriteLine("you already get enough cash");
                break;

            case EmpType.VicePresident:
                Console.WriteLine("VERY GOOD, SIr!");
                break;
            }
        }
Esempio n. 20
0
        static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Manager:
                Console.WriteLine("option");
                break;

            case EmpType.Grunt:
                Console.WriteLine("Realy");
                break;

            case EmpType.Contractor:
                Console.WriteLine("Oh no...");
                break;

            case EmpType.VicePresident:
                Console.WriteLine("GOOD");
                break;
            }
        }
Esempio n. 21
0
        static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Manager:
                Console.WriteLine("Get some stocks for him");
                break;

            case EmpType.Grunt:
                Console.WriteLine("Are you kidding me!");
                break;

            case EmpType.Contractor:
                Console.WriteLine("You already have infi cash");
                break;

            case EmpType.VicePresident:
                Console.WriteLine("I'll look into it");
                break;
            }
        }
Esempio n. 22
0
        static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Manager:
                Console.WriteLine("How about stock options instead?");
                break;

            case EmpType.Grunt:
                Console.WriteLine("You have got to be kidding...");
                break;

            case EmpType.Contractor:
                Console.WriteLine("You already get paid enough!");
                break;

            case EmpType.VicePresident:
                Console.WriteLine("Of course!");
                break;
            }
        }
Esempio n. 23
0
        static void Main(string[] args)
        {
            Console.WriteLine("=> Fun with Enums");
            EmpType emp = EmpType.Contractor;

            AskForBonus(emp);
            //using GetType method
            Console.WriteLine("EmpType uses {0} for storage", Enum.GetUnderlyingType(emp.GetType()));
            //using typeof method
            Console.WriteLine("EmpType uses {0} for storage", Enum.GetUnderlyingType(typeof(EmpType)));

            Console.WriteLine("Emp is a {0} ", emp.ToString());

            //print out enum name and value
            Console.WriteLine("{0} = {1}", emp.ToString(), (byte)emp);
            DayOfWeek    day = DayOfWeek.Monday;
            ConsoleColor cc  = ConsoleColor.Gray;

            EvaluateEnum(day);
            Console.ReadKey();
        }
Esempio n. 24
0
        static void AskForBonus(EmpType emp)
        {
            switch (emp)
            {
            case EmpType.Manager:
                Console.WriteLine("Manager bonus");
                break;

            case EmpType.Creent:
                Console.WriteLine("Greent bonus");
                break;

            case EmpType.Contractor:
                Console.WriteLine("Contractor bonus");
                break;

            case EmpType.VicePresident:
                Console.WriteLine("Contractor bonus");
                break;
            }
        }
Esempio n. 25
0
        private static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Grunt:
                Console.WriteLine("What ever you want, sir");
                break;

            case EmpType.Contractor:
                Console.WriteLine("More mony?");
                break;

            case EmpType.Manager:
                Console.WriteLine("Here you go!");
                break;

            case EmpType.VicePresident:
                Console.WriteLine("Next week, maybe");
                break;
            }
        }
Esempio n. 26
0
        static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Manager:
                Console.WriteLine("No, manager");
                break;

            case EmpType.Contractor:
                Console.WriteLine("Not enough money");
                break;

            case EmpType.Grunt:
                Console.WriteLine("Must be joking");
                break;

            case EmpType.VicePresident:
                Console.WriteLine("Sure, sir");
                break;
            }
            Console.WriteLine();
        }
Esempio n. 27
0
        public void _NewMethodToDealWithEnumTypes()
        {
            Console.WriteLine("");
            Console.WriteLine(" **** START EnumExample method _NewMethodToDealWithEnumTypes **** ");
            EmpType emp          = EmpType.Contractor;
            string  yourPosition = "";

            Console.WriteLine("Type you position 1 = Manager , 2 = Grunt, 3 = Contractor, 4 = VicePresident");
            yourPosition = Console.ReadLine();
            switch (yourPosition)
            {
            case  "1":
                emp = EmpType.Manager;
                AskForBonus(emp);
                break;

            case "2":
                emp = EmpType.Grunt;
                AskForBonus(emp);
                break;

            case "3":
                emp = EmpType.Contractor;
                AskForBonus(emp);
                break;

            case "4":
                emp = EmpType.VicePresident;
                AskForBonus(emp);
                break;

            default:
                Console.WriteLine("No options for you");
                break;
            }

            Console.WriteLine(" **** END EnumExample method _NewMethodToDealWithEnumTypes **** ");
            Console.WriteLine("");
        }
Esempio n. 28
0
    public void CreateEmp(EmpType type, int level = 3)
    {
        emp       = new Employee();
        emp.InfoA = this;
        emp.InitStatus(type, level);
        Text_Name.text          = emp.Name;
        HireButton.interactable = true;
        SetSkillName();
        //AddPerk(new Perk5(emp));
        //AddPerk(new Perk1(emp));
        for (int i = 0; i < 4; i++)
        {
            int   Snum     = Random.Range(20, SkillData.Skills.Count);
            Skill NewSkill = SkillData.Skills[Snum].Clone();
            NewSkill.TargetEmp = this.emp;
            AddSkill(NewSkill);
        }



        AddThreeRandomStrategy();
    }
Esempio n. 29
0
        static void AskForBonus(EmpType e)
        {
            switch (e)
            {
                case EmpType.Manager:
                    Console.WriteLine("f**k off");
                    break;
                case EmpType.Grunt:
                    Console.WriteLine("f**k off");
                    break;
                case EmpType.Contractor:
                    Console.WriteLine("f**k off");
                    break;
                case EmpType.President:
                    Console.WriteLine("lick your ass");
                    break;
                default:
                    Console.WriteLine("pick smth");
                    break;

            }
        }
Esempio n. 30
0
 public ActionResult Create([Bind(Include = "TypeID,TypeName,CatID,CompanyID")] EmpType emptype)
 {
     if (emptype.CompanyID == null)
     {
         ModelState.AddModelError("CompanyID", "Please selct a Company");
     }
     if (emptype.CatID == null)
     {
         ModelState.AddModelError("CatID", "Please select Category");
     }
     if (string.IsNullOrEmpty(emptype.TypeName))
     {
         ModelState.AddModelError("TypeName", "This field is required!");
     }
     if (db.EmpTypes.Where(aa => aa.TypeName == emptype.TypeName && aa.CompanyID == emptype.CompanyID && aa.CatID == emptype.CatID).Count() > 0)
     {
         ModelState.AddModelError("TypeName", "Type Name must be unique");
     }
     if (emptype.TypeName != null)
     {
         if (emptype.TypeName.Length > 50)
         {
             ModelState.AddModelError("TypeName", "String length exceeds!");
         }
         if (!myClass.IsAllLetters(emptype.TypeName))
         {
             ModelState.AddModelError("TypeName", "This field only contain Alphabets");
         }
     }
     if (ModelState.IsValid)
     {
         db.EmpTypes.Add(emptype);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CatID     = new SelectList(db.Categories.OrderBy(s => s.CatName), "CatID", "CatName");
     ViewBag.CompanyID = new SelectList(db.Companies.OrderBy(s => s.CompName), "CompID", "CompName");
     return(View(emptype));
 }
Esempio n. 31
0
        static void Main(string[] args)
        {
            Console.WriteLine("***** Fun with Enums ******");

            //Создать тип подрядчика
            EmpType emp = EmpType.Contractor;

            AskForBonus(emp);
            Console.WriteLine("EmpType uses a {0} for storage", Enum.GetUnderlyingType(emp.GetType()));
            Console.WriteLine("EmpType uses a {0} for storage", Enum.GetUnderlyingType(typeof(EmpType)));
            Console.WriteLine("emp is a {0}.", emp.ToString());
            Console.WriteLine("{0} = 1", emp.ToString(), (int)emp);
            EmpType      e2  = EmpType.Contractor;
            DayOfWeek    day = DayOfWeek.Monday;
            ConsoleColor cc  = ConsoleColor.Gray;

            EvaluateEnum(e2);
            EvaluateEnum(day);
            EvaluateEnum(cc);

            Console.ReadLine();
        }
Esempio n. 32
0
        public static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Contractor:
                Console.WriteLine("bạn đã có quá nhiều tiền mặt...");
                break;

            case EmpType.Grunt:
                Console.WriteLine("Anh bạn giỡn hả...");
                break;

            case EmpType.Manager:
                Console.WriteLine("Thị trường chứng khoán sao rồi?");
                break;

            case EmpType.VP:
                Console.WriteLine("VERY GOOD, SIR!");
                break;

            default: break;
            }
        }
Esempio n. 33
0
        // Enums as parameters.
        public static void AskForBonus(EmpType e)
        {
            switch (e)
            {
            case EmpType.Contractor:
                Console.WriteLine("You already get enough cash...");
                break;

            case EmpType.Grunt:
                Console.WriteLine("You have got to be kidding...");
                break;

            case EmpType.Manager:
                Console.WriteLine("How about stock options instead?");
                break;

            case EmpType.VP:
                Console.WriteLine("VERY GOOD, Sir!");
                break;

            default: break;
            }
        }