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)); }
//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; } }
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(); }
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(); }
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(); }
// Перечисления как параметры 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; } }
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(); }
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); } } }
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(); }
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(); }
/// <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(); }
} // 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()
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; } }
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; } }
} // 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()
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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(); }
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; } }
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; } }
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(); }
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(""); }
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(); }
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; } }
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)); }
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(); }
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; } }
// 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; } }