Exemplo n.º 1
0
        public GruposPage()
        {
            usuarioBL = new UsuarioBL();
            grupoBL   = new GrupoBL();
            InitializeComponent();
            RefreshGroups();
            Acciones = new ObservableCollection <AccionListViewItem>();
            var accionesGrupo = grupoBL.ListarAcciones();

            foreach (var item in accionesGrupo)
            {
                var accionlb = new AccionListViewItem();
                accionlb.Accion  = item;
                accionlb.Content = accionlb.Accion.Descripcion;
                Acciones.Add(accionlb);
            }
            GruposMode();
            foreach (ListViewItem item in lvAcciones.Items)
            {
                item.IsSelected = true;
            }

            var acciones = usuarioBL.ListarAccionesDisponiblesEnVista(SesionActiva.ObtenerInstancia().Usuario.ID, 2);

            CreateCommandBar(AccionesBar, acciones);
        }
Exemplo n.º 2
0
        public frmRegYeditEncuestas(Guia g)
        {
            InitializeComponent();
            disenio_tabla();
            estadoComponentes(estado.INICIAL);
            digitador = g;
            dgvEncuestas.AutoGenerateColumns = false;
            listaEncuestas = new BindingList <Encuesta>();

            colegioBL   = new ColegioBL();
            guiaBL      = new GuiaBL();
            actividadBL = new ActividadBL();
            grupoBL     = new GrupoBL();
            encuestaBL  = new EncuestaBL();

            cboColegio.DataSource    = colegioBL.listarColegios();
            cboColegio.ValueMember   = "IdColegio1";
            cboColegio.DisplayMember = "nombre";

            cboActividad.DataSource    = actividadBL.listarActividades();
            cboActividad.ValueMember   = "IdActividad1";
            cboActividad.DisplayMember = "nombreDeTipoYfecha";

            cboGuia.ValueMember            = "IdGuia1";
            cboGuia.DisplayMember          = "NombresYapellidos";
            cboGuia.DataSource             = guiaBL.listarGuias();
            dgvEncuestas.RowHeadersVisible = false;

            encuestasDeGrupoSel = new BindingList <Encuesta>();
        }
Exemplo n.º 3
0
 public BuscarGrupo()
 {
     grupoBL = new GrupoBL();
     InitializeComponent();
     dgvGrupos.AutoGenerateColumns = false;
     dgvGrupos.DataSource          = grupoBL.listarGrupos();
     disenio_tabla();
 }
Exemplo n.º 4
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            int userId = SesionActiva.ObtenerInstancia().Usuario.ID;

            usuarioBL       = new UsuarioBL();
            grupoBL         = new GrupoBL();
            usuarioLogueado = usuarioBL.Consultar(userId);
            CambiarDatosMode();
            FillUserFormData(usuarioLogueado);
            CreateCommandBar(cbAcciones, usuarioBL.ListarAccionesDisponiblesEnVista(userId, 7));
            CreateGruposListView(lvGrupos, usuarioLogueado.Grupos);
        }
Exemplo n.º 5
0
 /// <summary>
 ///     Metodo que inactiva un grupo
 /// </summary>
 /// <param name="grupoID"></param>
 public void BorrarGrupo(int grupoID)
 {
     try
     {
         Logger.Info();
         var grupoBL = new GrupoBL();
         grupoBL.BorrarGrupo(grupoID);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 6
0
 /// <summary>
 ///     Metodo que crear un grupo
 /// </summary>
 /// <param name="grupoInfo"></param>
 public void Guardar(GrupoInfo grupoInfo)
 {
     try
     {
         Logger.Info();
         var grupoBL = new GrupoBL();
         grupoBL.Guardar(grupoInfo);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 7
0
 /// <summary>
 /// Obtiene un lista de los grupos.
 /// </summary>
 /// <returns> </returns>
 public IList <GrupoInfo> ObtenerTodos(EstatusEnum activo)
 {
     try
     {
         Logger.Info();
         var grupoBL             = new GrupoBL();
         IList <GrupoInfo> lista = grupoBL.ObtenerTodos(activo);
         return(lista);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 8
0
 /// <summary>
 /// Obtiene una entidad por su descripción
 /// </summary>
 /// <param name="descripcion"></param>
 /// <returns></returns>
 public GrupoInfo ObtenerPorDescripcion(string descripcion)
 {
     try
     {
         Logger.Info();
         var       grupoBL = new GrupoBL();
         GrupoInfo result  = grupoBL.ObtenerPorDescripcion(descripcion);
         return(result);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Exemplo n.º 9
0
        /// <summary>
        ///     Obtiene un grupo por Id
        /// </summary>
        /// <param name="grupoID"></param>
        /// <returns></returns>
        public GrupoInfo ObtenerPorID(int grupoID)
        {
            GrupoInfo grupoInfo;

            try
            {
                Logger.Info();
                var grupoBL = new GrupoBL();
                grupoInfo = grupoBL.ObtenerPorID(grupoID);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(grupoInfo);
        }
Exemplo n.º 10
0
        /// <summary>
        ///     Obtiene un lista paginada
        /// </summary>
        /// <param name="pagina"></param>
        /// <param name="filtro"></param>
        /// <returns></returns>
        public ResultadoInfo <GrupoInfo> ObtenerPorPagina(PaginacionInfo pagina, GrupoInfo filtro)
        {
            ResultadoInfo <GrupoInfo> result;

            try
            {
                Logger.Info();
                var grupoBL = new GrupoBL();
                result = grupoBL.ObtenerPorPagina(pagina, filtro);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
            return(result);
        }
Exemplo n.º 11
0
 public Grupo Get(int ID_Grupo)
 {
     GrupoBL bl = new GrupoBL();
     return bl.GrupoGet(ID_Grupo);
 }
 // GET: Grupos/Details/idcurso
 public ActionResult Details(string id)
 {
     grupos = new GrupoBL();
     return(View(grupos.getGruposByIdCurso(id)));
 }
Exemplo n.º 13
0
 public ProductoController()
 {
     productoBL = new ProductoBL();
     lineaBL    = new LineaBL();
     grupoBL    = new GrupoBL();
 }
Exemplo n.º 14
0
 public JsonResult ObtenerPorId(Int64 pId)
 {
     return(Json(GrupoBL.ObtenerPoId(pId), JsonRequestBehavior.AllowGet));
 }