private void detallesToolStripMenuItem1_Click(object sender, EventArgs e) { if (listBox2.SelectedItem != null) { string serv = listBox2.SelectedItem.ToString(); Servicio servicio = LoadServicios.GetServicio(serv); MessageBox.Show(servicio.verbose(), "Servicio", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Debe escoger un servicio para poder ver sus detalles", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void setSalida(Colaborador colaborador) { List <OrdenTrabajo> temp = new List <OrdenTrabajo>(); foreach (KeyValuePair <int, int> item in Algoritmo.poblacion[Algoritmo.poblacion.Count() - 1]) { if (colaborador.identificador == item.Value) { for (int i = 0; i < ordenesTrabajo.Count(); i++) { if (ordenesTrabajo[i].identificacion == item.Key) { temp.Add(ordenesTrabajo[i]); break; } } } } String tempText = ""; tempText = colaborador.ToString() + "\n"; int comision = 0; int duracion = 0; String ordenes = ""; for (int i = 0; i < temp.Count(); i++) { Servicio servicio = LoadServicios.GetServicio(temp[i].codigoServicio); comision += servicio.comision; duracion += servicio.duracion; ordenes += temp[i].nombre + ", "; } tempText += "Ordenes Atendidas: " + ordenes + "\n"; tempText += "Comision total: $" + comision + "\n"; tempText += "Duracion total: " + duracion + "horas"; salida = tempText; }