Пример #1
0
        private void listServiciosDisponibles_DoubleClick(object sender, EventArgs e)
        {
            classes.Entities.Abastos.Servicio servicio_aux = (classes.Entities.Abastos.Servicio)listServiciosDisponibles.SelectedItem;
            int idx = YaExisteServicio(lp, servicio_aux);

            if (idx < 0)
            {
                classes.Entities.Abastos.ItemPlantilla p = new classes.Entities.Abastos.ItemPlantilla();
                p.Servicio = servicio_aux;
                p.Modelo   = (classes.Entities.Abastos.ModeloUnidad)cmbModelosUnidades.SelectedItem;
                p.ID       = 0;
                bsItemsPlantilla.Add(p);
                bsServicios.Remove(servicio_aux);
            }
            bsItemsPlantilla.ResumeBinding();
            bsServicios.ResumeBinding();
        }
Пример #2
0
 private void dgvServicios_CellEndEdit(object sender, DataGridViewCellEventArgs e)
 {
     classes.Entities.Abastos.Servicio s = lServicios[e.RowIndex];
     s.Actualiza();
 }
Пример #3
0
        private static int YaExisteServicio(List <classes.Entities.Abastos.ItemPlantilla> lp, classes.Entities.Abastos.Servicio s)
        {
            int b   = -1;
            int pos = 0;

            foreach (classes.Entities.Abastos.ItemPlantilla p in lp)
            {
                if (p.Servicio.ID == s.ID)
                {
                    b = pos;
                    break;
                }
                pos++;
            }
            return(b);
        }