Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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;
        }