Exemplo n.º 1
0
        private void bbiNew_ItemClick(object sender, ItemClickEventArgs e)
        {
            if ((slueTurnos.EditValue == null) || (string.IsNullOrEmpty(slueTurnos.EditValue.ToString())))
            {
                return;
            }
            var OidTurno = (Guid)slueTurnos.EditValue;
            var elemento = ListEmpleadoTurnoServicioCasino.FirstOrDefault(p => (p.Empleado == Empleado) && (p.TurnoServicio == OidTurno));

            if (elemento != null)
            {
                return;
            }
            var empleadoTurnoServicioCasino = new EmpleadoTurnoServicioCasino()
            {
                Empleado      = Empleado,
                TurnoServicio = OidTurno
            };

            ListEmpleadoTurnoServicioCasino.Add(empleadoTurnoServicioCasino);

            Accion accion = new AccionEmpleadoTurnoServicioCasino(empleadoTurnoServicioCasino, GlobalForm);

            AccionesPorEnviar.Add(accion);

            GlobalForm.GuardarAcciones(AccionesPorEnviar);

            RefrescarGrid();
        }
Exemplo n.º 2
0
        private void RefrescarGrid()
        {
            var lAux = ListEmpleadoTurnoServicioCasino.Where(p => (p.Empleado == Empleado) &&
                                                             (
                                                                 (
                                                                     GlobalForm.AccionesPorEnviar.OfType <AccionEliminarEmpleadoTurnoServicio>()
                                                                     .ToList <AccionEliminarEmpleadoTurnoServicio>().Where(q => q.EmpleadoTurno.Empleado == Empleado).ToList()
                                                                     .Count(z => z.EmpleadoTurno.TurnoServicio == p.TurnoServicio) == 0)
                                                             )
                                                             ).ToList();

            bdsTurnosServiciosEmpleado.DataSource = lAux;
        }
Exemplo n.º 3
0
        private void bbiDelete_ItemClick(object sender, ItemClickEventArgs e)
        {
            if (XtraMessageBox.Show("Desea eliminar el acceso seleccionado?", "Eliminar Acceso", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                var empleadoTurnoServicioCasino = (EmpleadoTurnoServicioCasino)gridView.GetRow(gridView.GetSelectedRows()[0]);
                ListEmpleadoTurnoServicioCasino.Remove(empleadoTurnoServicioCasino);

                Accion accion = new AccionEliminarEmpleadoTurnoServicio(empleadoTurnoServicioCasino, GlobalForm);

                AccionesPorEnviar.Add(accion);

                GlobalForm.GuardarAcciones(AccionesPorEnviar);

                RefrescarGrid();
            }
        }