public override void Update() { if (selected != -1 && selected != lastselected) { Debug.Log("selected=" + selected + " lastselected=" + lastselected); selectedMed = MedMgr.GetInstance().GetMed(deliverys[selected]); if (selectedMed != null) { deliveryNames = selectedMed.GetDeliveryMethods(); } lastselected = selected; delivery = -1; selectWidget.SetNoValue("---"); } if (delivery != -1 && delivery != lastdelivery) { selectWidget.SetNoValue("---"); selectWidget.SetValues(selectedMed.DeliveryMethods[delivery].DosageLo, selectedMed.DeliveryMethods[delivery].DosageHi, selectedMed.DeliveryMethods[delivery].DosageInc); lastdelivery = delivery; } base.Update(); }
void Update() { if (Specimen != null) { float Min = int.MaxValue; float Max = int.MinValue; float Med; float Sum = 0; List <float> results = new List <float>(); foreach (SpecimenScript speciman in Specimen) { float score = speciman.FinalScore(); Sum += score; results.Add(score); } results.Sort(); Min = results[0]; Max = results[results.Count - 1]; Med = (results.Count % 2 == 0 && results.Count > 1) ? (results[results.Count / 2] + results[results.Count / 2 - 1]) / 2 : results[results.Count / 2]; WorstScoreText.text = Min.ToString("n0"); BestScoreText.text = Max.ToString("n0"); AverageScoreText.text = (Sum / Specimen.Length).ToString("n1"); MedianScoreText.text = Med.ToString("n1"); } }
// adds medicine to this cup // if duplicate -> add up dosage public void Add(Med m) { lastMed = m; if (medsInThisCup.Count == 0) { medsInThisCup.Add(m); } else { bool found = false; for (int i = 0; i < medsInThisCup.Count; i++) { if (medsInThisCup[i].name == m.name) { medsInThisCup[i].dosage += m.dosage; found = true; break; } } if (!found) { medsInThisCup.Add(m); } } }
public ActionResult AgregarMed(string Name) { foreach (var item in Datos.Instancia.ListaMed) { if (item.Nombre == Name && item.Existencia > 0) { item.Existencia--; Med medAgregar = new Med(); medAgregar.Nombre = item.Nombre; medAgregar.id = item.id; medAgregar.Precio = item.Precio; medAgregar.Descripcion = item.Descripcion; medAgregar.Casa = item.Casa; medAgregar.Existencia = item.Existencia; Datos.Instancia.TotalPedido += medAgregar.Precio; Datos.Instancia.MedAVender.Add(medAgregar); } else if (item.Existencia <= 0) { //Datos.Instancia.ListaMed.Remove(item); //FALTA ELIMINAR DEL ARBOL ViewBag.Error = "No hay cantidad necesaria."; } } return(View(Datos.Instancia.ListaMed)); }
// remove last pill added to this cup public void DeleteLast() { if (lastMed == null) { Reset(); } else { for (int i = 0; i < medsInThisCup.Count; i++) { if (medsInThisCup[i].name == lastMed.name) { medsInThisCup[i].dosage -= lastMed.dosage; if (medsInThisCup[i].dosage <= 0) { medsInThisCup.RemoveAt(i); } lastMed = null; break; } } Destroy(pills[lastPill]); pills.RemoveAt(lastPill); UpdateText(); } }
private void Load_Med_Info(Med med_to_edit) { Tbx_Unit.Text = med_to_edit.M_Unit.ToString(); Tbx_Name.Text = med_to_edit.M_Name; Tbx_Effect.Text = med_to_edit.M_Effect; Tbx_Price.Text = med_to_edit.M_Price.ToString(); Tbx_Stock.Text = med_to_edit.M_Stock.ToString(); Cbx_Catgory.SelectedItem = med_to_edit.M_Category; }
public ActionResult SelecionarProblema(int idGrupo) { Grupo grupo = new MGrupo().BringOne(c => c.idGrupo == idGrupo); Med med = grupo.Med; ViewData["Grupo"] = grupo; List <ProblemaXMed> problemas = new MProblemaXMed().Bring(c => c.idMed == med.idMed); return(View(problemas)); }
public Meds_Management_Edit_Med_Page(Meds_Management_Landing_Page landing_Page, Server.Models.Med med_to_edit) { InitializeComponent(); Label_Title.Text = "修改药品"; label9.Text = "修改成功"; Label_Save.Text = "修改"; Landing_Page = landing_Page; pictureBox1.Image = Properties.Resources.Edit; Load_Med_Info(med_to_edit); med = med_to_edit; }
public IActionResult UpdateMed(string id, Med medIn) { var med = _networkservice.GetMed(id); if (med == null) { return(NotFound()); } _networkservice.UpdateMed(id, medIn); return(NoContent()); }
public List <Disciplina> RetornaDisciplinasDisponiveis(int idMed) { List <Disciplina> listDisciplinas = db.Disciplina.ToList(); Med med = db.Med.SingleOrDefault(c => c.idMed == idMed); List <Disciplina> listDisciplinasVinculadas = med.Disciplina.ToList(); if (listDisciplinasVinculadas.Count == 0) { return(listDisciplinas); } listDisciplinas.RemoveAll(c => listDisciplinasVinculadas.Exists(x => x.idDisciplina == c.idDisciplina)); return(listDisciplinas); }
// GET: Med/Buscar public ActionResult Buscar(string nombre) { var MedBuscado = new Med(); MedBuscado.Nombre = nombre; int indice = DataAlmacenada.Instancia.ArbolMed.CrearNodo(MedBuscado.Nombre, MedBuscado.id); foreach (var item in DataAlmacenada.Instancia.ListaMed) { if (indice == item.id) { DataAlmacenada.Instancia.MedBuscados.Add(item); } } return(View(DataAlmacenada.Instancia.MedBuscados)); }
private void CMDMED_Click(object sender, EventArgs e) { //Programa que ingresa 20 numeros y obtiene la mediana //Silva Reyes Luis Adrian 19210549 //Tarea#40 //Declaracion de variables int C = 0, Med; int A, B; int Temp; int[] Num; Num = new int[20]; //Generador de aleatorio enteros Random aleatorio = new Random(); //Despliegue de resultado for (C = 1; C < 20; C = C + 1) { //Asignacion de variables Num[C] = aleatorio.Next(100); TXTN.Text = TXTN.Text + Num[C] + "\t"; } for (A = 1; A < 20; A = A + 1) { for (B = 1; B < 20; B = B + 1) { if (Num[B - 1] > Num[B]) { Temp = Num[B - 1]; Num[B - 1] = Num[B]; Num[B] = Temp; } } } //Mediana Med = ((Num[10]) + (Num[11])) / 2; //Salida TXTMED.Text = "La mediana es:" + Med.ToString(); }
private void CMDPAR_Click(object sender, EventArgs e) { //Programa que captura 10 numeros y menciona los pares,su suma y media //Silva Reyes Luis Adrian 19210549 //Tarea#37 //Declaracion de variables int C, Med, Par, Par1 = 0; int Num; int Suma = 0; //Generador de numeros aleatorios Random aleatorio = new Random(); //Despliegue de resultados for (C = 1; C <= 10; C++) { Num = aleatorio.Next(100); //Par Par = Num % 2; if (Par == 0) { TXTPAR.Text = TXTPAR.Text + "Numero es par:" + Num + "\r\n"; Par1 = Par1 + 1; Suma = Suma + Num; } else { TXTPAR.Text = TXTPAR.Text + "Numero es impar:" + Num + "\r\n"; } } //Media Med = Suma / 10; //Salida de datos TXTSUMA.Text = "La suma es:" + Suma.ToString(); TXTPAR1.Text = "Los numeros pares son:" + Par1.ToString(); TXTMED.Text = "La media es:" + Med.ToString(); }
public override async Task Execute(Message message, MedBot client) { var fromId = message.From.Id; var medName = ""; if (DbUtils.GetLastCommand(fromId) == CommandId) { DbUtils.SaveUserLastComm(message, -1); medName = message.Text.ToLower().Trim(); Med med = new Med(); var killList = CourseDistributer.TestName(medName); var rec = killList[0] ? "<strong>Находится в расстрельном списке!</strong>" : " "; med.Name = medName; med.GetMedInfo(); var text = "Торговые названия:\n" + string.Join("\n", med.TradeNameGroup) + "\n" + "\n" + "Фарм группы:\n" + string.Join("\n", med.PharmaGroup) + "\n" + "\n" + "Действующие вещества:\n" + string.Join("\n", med.ActiveIngridients) + "\n" + "\n" + "Нозологическая классификация:\n" + string.Join("\n", med.Nosological) + "\n" + "\n" + rec; await client.bot.SendTextMessageAsync( fromId, text , parseMode : ParseMode.Html); } else { DbUtils.SaveUserLastComm(message, CommandId); await client.bot.SendTextMessageAsync(fromId, "Введите название:"); } //var lastCommId = client.userMesseges[fromId][0]; }
void OnTriggerEnter2D(Collider2D other) { // pill enters the trigger, add the pill to this cup if (other.gameObject.tag == "Pill") { if (isColliding) { return; } isColliding = true; GameObject pillObj = other.gameObject; Pill pill = pillObj.GetComponent <Pill>(); pill.doNotDestroy = true; Med med = new Med(); med.name = pill.medName; med.dosage = pill.dosage; Add(med); pills.Add(other.gameObject); lastPill = pills.Count - 1; other.gameObject.tag = "disabledPill"; GetComponent <AudioSource>().Play(); UpdateText(); } }
public ActionResult VincularDisciplinasMed() { var keys = Request.Form.AllKeys; int idMed = Convert.ToInt32(Request.Form["idMed"]); var disciplinas = Request.Form["disciplina[]"].Split(','); MDisciplina mdisciplina = new MDisciplina(); List <Disciplina> listDisciplinasVincular = new List <Disciplina>(); foreach (var disciplina in disciplinas) { int idDisciplina = Convert.ToInt32(disciplina); listDisciplinasVincular.Add(mdisciplina.BringOne(c => c.idDisciplina == idDisciplina)); } MMed mMed = new MMed(); Med med = mMed.BringOne(c => c.idMed == idMed); int[] idsDisciplinasRemover = med.Disciplina.Where(c => !listDisciplinasVincular.Exists(x => x.idDisciplina == c.idDisciplina)).Select(c => c.idDisciplina).ToArray(); List <Disciplina> listDisciplinasRemover = new List <Disciplina>(); foreach (var disciplina in idsDisciplinasRemover) { int idDisciplina = Convert.ToInt32(disciplina); Disciplina disciplinaRemover = mdisciplina.BringOne(c => c.idDisciplina == idDisciplina); if (disciplinaRemover.Aula.Where(c => c.Turma.idMed == idMed).Count() > 0) { continue; } listDisciplinasRemover.Add(disciplinaRemover); } listDisciplinasVincular = listDisciplinasVincular.Where(c => !med.Disciplina.ToList().Exists(x => x.idDisciplina == c.idDisciplina)).ToList(); List <Disciplina> listDisciplinasVinculadas = med.Disciplina.ToList(); mMed.DesvincularDisciplinas(med.idMed, listDisciplinasRemover.Select(c => c.idDisciplina).ToArray()); mMed.AdicionarDisciplinas(med.idMed, listDisciplinasVincular.Select(c => c.idDisciplina).ToArray()); return(RedirectToAction("GerenciarMed", new { id = idMed })); }
public static String Represent(this Med value) { return(Convert.ToString((int)value, 2)); }
public void LecturaArchivo(string path) { string[] lineas = File.ReadAllLines(path); int contador = 0; char[] separadores = { ',' }; foreach (var linea in lineas) { Med tmp = new Med(); if (contador > 0) { int i = 0; //Variables para contador de id //ID while (linea[i] != ',') { i++; } tmp.id = int.Parse(linea.Substring(0, i)); i++; //NOMBRE int i2 = i; //Variables para contador de nombre if (linea[i] == '"') { while (linea[i + 1] != '"') { i++; } tmp.Nombre = linea.Substring(i2 + 1, i - i2); i += 3; } else { while (linea[i] != ',') { i++; } tmp.Nombre = linea.Substring(i2, i - i2); i++; } //DESCRIPCION int i3 = i; //Variables para contador de la descripcion if (linea[i] == '"') { while (linea[i + 1] != '"') { i++; } tmp.Descripcion = linea.Substring(i3 + 1, i - i3); i += 3; } else { while (linea[i] != ',') { i++; } tmp.Descripcion = linea.Substring(i3, i - i3); i++; } //CASA PRODUCTORA int i4 = i; //Variables para contador de la casa productora if (linea[i] == '"') { while (linea[i + 1] != '"') { i++; } tmp.Casa = linea.Substring(i4 + 1, i - i4); i += 3; } else { while (linea[i] != ',') { i++; } tmp.Casa = linea.Substring(i4, i - i4); i++; } //PRECIO int i5 = i; //Variables para contador de la casa productora if (linea[i] == '"') { while (linea[i + 1] != '"') { i++; } tmp.Precio = double.Parse(linea.Substring(i5 + 2, i - i5 - 1)); i += 2; } else { while (linea[i] != ',') { i++; } tmp.Precio = double.Parse(linea.Substring(i5 + 1, i - i5 - 1)); i++; } //EXISTENCIA if (linea[linea.Length - 2] == ',') { tmp.Existencia = int.Parse(linea.Substring(linea.Length - 1)); } else { tmp.Existencia = int.Parse(linea.Substring(linea.Length - 2)); } ListaMed.Add(tmp); ArbolMed.AgregarNodoR(tmp); } else { contador++; } } }
public bool CheckInventory( Med med ) { // check if med needs to be ordered if (med.NeedsOrder == false) return true; // first go through all ordered meds and add them to inventory if they // passed the order time foreach (MedOrderMsg ordermsg in Ordered) { // check if it has been long enough if ((ordermsg.Time + ordermsg.Med.OrderTime) > Time.time) { // check to see if med is already in inventory list if (Inventory.Contains(ordermsg.Med) == false) { // add it Inventory.Add(ordermsg.Med); } } } // now check inventory return Inventory.Contains(med); }
public MedAdministerLogItem(float time, Med med, MedMgr.MedType type, string who, float dosage) : base() { this.Med = med; this.Type = type; this.Who = who; this.Dosage = dosage; }
public MedOrderItem(float time, Med med, string who) : base() { this.Med = med; this.Who = who; }
public ActionResult <Med> CreateMed(Med med) { _networkservice.CreateMed(med); return(CreatedAtRoute("GetMed", new { id = med.Id.ToString() }, med)); }
/// <summary> /// Converts the Five-Number Summary to a string /// </summary> /// <returns> /// A string in the form of "[Min Q1 Med Q3 Max]", using values from /// the summary. /// </returns> public override string ToString() { return("[" + Min.ToString() + " " + Q1.ToString() + " " + Med.ToString() + " " + Q3.ToString() + " " + Max.ToString() + "]"); }
public virtual void SendMsg(Message msg) { Med.Contact(msg, this); }
public Med CreateMed(Med med) { _med.InsertOne(med); return(med); }
public void UpdateMed(string id, Med medIn) => _med.ReplaceOne(med => med.Id == id, medIn);
public void LecturaArchivo() { string[] lineas = File.ReadAllLines("C:/Users/Marcos Andrés CM/Desktop/Version 4.0/EstructuraLab2/BetaLabUnidad3/Data-Laboratorio_Unidad_3.csv"); int contador = 0; char[] separadores = { ',' }; foreach (var linea in lineas) { Med tmp = new Med(); if (contador > 0) { int i = 0; //Variables para contador de id //ID while (linea[i] != ',') { i++; } tmp.id = int.Parse(linea.Substring(0, i)); i++; //NOMBRE int i2 = i; //Variables para contador de nombre if (linea[i] == '"') { while (linea[i + 1] != '"') { i++; } tmp.Nombre = linea.Substring(i2 + 1, i - i2); i += 3; } else { while (linea[i] != ',') { i++; } tmp.Nombre = linea.Substring(i2, i - i2); i++; } //DESCRIPCION int i3 = i; //Variables para contador de la descripcion if (linea[i] == '"') { while (linea[i + 1] != '"') { i++; } tmp.descripcion = linea.Substring(i3 + 1, i - i3); i += 3; } else { while (linea[i] != ',') { i++; } tmp.descripcion = linea.Substring(i3, i - i3); i++; } //CASA PRODUCTORA int i4 = i; //Variables para contador de la casa productora if (linea[i] == '"') { while (linea[i + 1] != '"') { i++; } tmp.casa = linea.Substring(i4 + 1, i - i4); i += 3; } else { while (linea[i] != ',') { i++; } tmp.casa = linea.Substring(i4, i - i4); i++; } //PRECIO int i5 = i; //Variables para contador de la casa productora if (linea[i] == '"') { while (linea[i + 1] != '"') { i++; } tmp.precio = double.Parse(linea.Substring(i5 + 2, i - i5 - 1)); i += 2; } else { while (linea[i] != ',') { i++; } tmp.precio = double.Parse(linea.Substring(i5 + 1, i - i5 - 1)); i++; } //EXISTENCIA if (linea[linea.Length - 2] == ',') { tmp.existencia = int.Parse(linea.Substring(linea.Length - 1)); } else { tmp.existencia = int.Parse(linea.Substring(linea.Length - 2)); } ListaMed.Add(tmp); ArbolMed.AgregarNodoR(tmp.Nombre); } else { contador++; } } }