Ejemplo n.º 1
0
        private void btnQuitar_Click(object sender, EventArgs e)
        {
            ActualizarSeleccionado();

            var permitir = patenteBLL.CheckeoPatenteParaBorrar(PatenteUsuarioSeleccionada, UsuarioSeleccionado, aBMUsuario.ObtenerUsuariosBd());

            if (permitir)
            {
                if (UsuarioSeleccionado.Patentes.Any(patUsu => patUsu.IdPatente == PatenteUsuarioSeleccionada.IdPatente))
                {
                    UsuarioSeleccionado.Patentes.RemoveAll(PatUsu => PatUsu.IdPatente == PatenteUsuarioSeleccionada.IdPatente);
                }

                patenteBLL.BorrarPatentesUsuario(new List <int>()
                {
                    PatenteUsuarioSeleccionada.IdPatente
                }, UsuarioSeleccionado.UsuarioId);

                PatUsuario.ClearSelected();
            }
            else
            {
                Alert.ShowSimpleAlert("Al menos un usuario debe tener asignada esta patente", "MSJ015");
            }

            CargarListas();
        }
Ejemplo n.º 2
0
 public void Reinicio()
 {
     usuarioBLL.Borrar(Usuario);
     patenteBLL.BorrarPatentesUsuario(todasLasPatentes, Usuario.UsuarioId);
 }