public override void Execute() { if (ArgsCount() == 1) { int diseaseIndex = IntArg(0); Disease disease = DiseaseList.DiseaseForIndex(diseaseIndex); if (disease != null) { Player player = GetPlayer(0); bool infected = player.TryInfect(diseaseIndex); if (infected) { Print("Infected: " + disease.name); } } } else { Print("usage: " + name + " <index>"); Disease[] array = DiseaseList.diseaseArray; for (int i = 0; i < array.Length; ++i) { PrintIndent(i + ": " + array[i].name); } } }
/// <summary> /// To fetch details from database /// </summary> /// <param name="DiseaseName"></param> /// <returns></returns> public DiseaseList SearchDisease(string DiseaseName) { OracleConnection cnn = new OracleConnection(AppConfiguration.ConnectionString); OracleCommand cmd; string proc = "USP_MST_GET_DISEASES"; cmd = new OracleCommand(proc, cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("DiseaseNameIN", DiseaseName); cmd.Parameters.Add("Sp_recordset", OracleDbType.RefCursor).Direction = ParameterDirection.Output; cmd.Connection.Open(); OracleDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); DiseaseBO objDisease = null; DiseaseList Diseases = new DiseaseList(); while (dr.Read()) { objDisease = new DiseaseBO(); objDisease.DiseaseID = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("diseaseid"))); objDisease.DiseaseName = dr.GetString(dr.GetOrdinal("diseasename")); objDisease.Isdeleted = dr.GetString(dr.GetOrdinal("isdeleted")); Diseases.Add(objDisease); } dr.Close(); return(Diseases); }
/**************************************************************************************************/ private void PastMedicalHistoryView_Load(object sender, EventArgs e) { this.diseases = SessionManager.Instance.MetaData.Diseases; SessionManager.Instance.MetaData.Diseases.AddHandlersWithLoad(null, DiseasesLoaded, null); SessionManager.Instance.NewActivePatient += NewActivePatient; SessionManager.Instance.RelativeSelected += RelativeSelected; InitSelectedRelative(); }
public void TestInfect() { List <String> result = new List <String>(); PlayerMock player = new PlayerMock(result); DiseaseList list = new DiseaseList(player); bool infected = list.TryInfect(Diseases.MOLASSES); Assert.IsTrue(infected); infected = list.TryInfect(Diseases.MOLASSES); Assert.IsFalse(infected); AssertResult(result, Infected(Diseases.MOLASSES)); Disease disease = DiseaseList.DiseaseForType(Diseases.MOLASSES); list.Update(disease.duration); AssertResult(result, Infected(Diseases.MOLASSES), Cured(Diseases.MOLASSES)); }
public void SetDiseaseList(DiseaseList list) { diseases = list; }
/// <summary> /// Populates disease dropdown /// </summary> private void BuildDiseaseDropDown() { DiseaseList.DataSource = CaisisConfiguration.GetViewConfigList(); DiseaseList.DataBind(); }