public bool PublishChallenge(string exercise, string entpId, string level, string type) { bool flag = false; OxcoderIDAL.EnterpriseChallengeIDAL ec = new OxcoderDAL.EnterpriseChallengeDAL(); flag = ec.MinEnterpriceChallengeNumber(entpId, 1); if (flag == false) { return false; } Model.Challenge chlg = new Model.Challenge(); string area = ""; string name = ""; string position = ""; string salary = ""; OxcoderIDAL.EnterpriseInfoIDAL ei = new OxcoderDAL.EnterpriseInfoDAL(); DataSet ds = ei.EnterpriceInfo(entpId); area = ds.Tables[0].Rows[0]["Enterprice_Location"].ToString(); position = ds.Tables[0].Rows[0]["Enterprice_Position"].ToString(); /* switch (level) { case "1": salary = "2k~5k"; break; case "2": salary = "5k~8k"; break; case "3": salary = "8k~10k"; break; case "4": salary = "10k~12k"; break; case "5": salary = "12k~15k"; break; case "6": salary = "15k以上"; break; default: salary = "1k~2k"; break; } */ salary = level; switch (type) { case "1": name = "C++工程师"; break; case "2": name = "Android工程师"; break; case "3": name = "IOS工程师"; break; case "4": name = "Python语言工程师"; break; case "10": name = "JAVA工程师"; break; case "29": name = "PHP工程师"; break; case "34": name = "C语言工程师"; break; default: name = "软件工程师"; break; } chlg.Challenge_Area = area; chlg.Challenge_EnTime = DateTime.Now.AddDays(30).ToString(); chlg.Challenge_ID = System.Guid.NewGuid(); chlg.Challenge_Level = Convert.ToInt32(level); chlg.Challenge_Name = name; chlg.Challenge_Num = 0; chlg.Challenge_OwnerID = new Guid(entpId); //通过ownerid得到position chlg.Challenge_Position0 = position; chlg.Challenge_Quiz0 = exercise.ToString().Split(',')[1]; chlg.Challenge_Quiz1 = exercise.ToString().Split(',')[2]; chlg.Challenge_Quiz2 = exercise.ToString().Split(',')[3]; chlg.Challenge_Salary = Convert.ToInt32(level); chlg.Challenge_State = 1; chlg.Challenge_Time = DateTime.Now; chlg.Challenge_Type = Convert.ToInt32(level); return ec.AddChallenge(chlg); }
public DataSet GetMatchQuizs(int level, int type) { OxcoderIDAL.EnterpriseChallengeIDAL ec = new OxcoderDAL.EnterpriseChallengeDAL(); return ec.GetMatchQuizs(level, type); }
public DataSet GetChallengeBriefByOwner(string ownerId, string state) { OxcoderIDAL.EnterpriseChallengeIDAL ec = new OxcoderDAL.EnterpriseChallengeDAL(); return ec.GetChallengeBriefByOwner(ownerId, state); }
public bool PublishChallenge(string exercise, string entpId, string level, string type) { bool flag = false; OxcoderIDAL.EnterpriseChallengeIDAL ec = new OxcoderDAL.EnterpriseChallengeDAL(); flag = ec.MinEnterpriceChallengeNumber(entpId, 1); if (flag == false) { return(false); } Model.Challenge chlg = new Model.Challenge(); string area = ""; string name = ""; string position = ""; string salary = ""; OxcoderIDAL.EnterpriseInfoIDAL ei = new OxcoderDAL.EnterpriseInfoDAL(); DataSet ds = ei.EnterpriceInfo(entpId); area = ds.Tables[0].Rows[0]["Enterprice_Location"].ToString(); position = ds.Tables[0].Rows[0]["Enterprice_Position"].ToString(); /* * switch (level) * { * case "1": * salary = "2k~5k"; * break; * case "2": * salary = "5k~8k"; * break; * case "3": * salary = "8k~10k"; * break; * case "4": * salary = "10k~12k"; * break; * case "5": * salary = "12k~15k"; * break; * case "6": * salary = "15k以上"; * break; * default: * salary = "1k~2k"; * break; * } */ salary = level; switch (type) { case "1": name = "C++工程师"; break; case "2": name = "Android工程师"; break; case "3": name = "IOS工程师"; break; case "4": name = "Python语言工程师"; break; case "10": name = "JAVA工程师"; break; case "29": name = "PHP工程师"; break; case "34": name = "C语言工程师"; break; default: name = "软件工程师"; break; } chlg.Challenge_Area = area; chlg.Challenge_EnTime = DateTime.Now.AddDays(30).ToString(); chlg.Challenge_ID = System.Guid.NewGuid(); chlg.Challenge_Level = Convert.ToInt32(level); chlg.Challenge_Name = name; chlg.Challenge_Num = 0; chlg.Challenge_OwnerID = new Guid(entpId); //通过ownerid得到position chlg.Challenge_Position0 = position; chlg.Challenge_Quiz0 = exercise.ToString().Split(',')[1]; chlg.Challenge_Quiz1 = exercise.ToString().Split(',')[2]; chlg.Challenge_Quiz2 = exercise.ToString().Split(',')[3]; chlg.Challenge_Salary = Convert.ToInt32(level); chlg.Challenge_State = 1; chlg.Challenge_Time = DateTime.Now; chlg.Challenge_Type = Convert.ToInt32(level); return(ec.AddChallenge(chlg)); }
public DataSet GetAIMatchQuizs(int level, int type) { OxcoderIDAL.EnterpriseChallengeIDAL ec = new OxcoderDAL.EnterpriseChallengeDAL(); return(ec.GetAIMatchQuizs(level, type)); }
public DataSet GetChallengeBriefByOwner(string ownerId, string state) { OxcoderIDAL.EnterpriseChallengeIDAL ec = new OxcoderDAL.EnterpriseChallengeDAL(); return(ec.GetChallengeBriefByOwner(ownerId, state)); }