Exemple #1
0
        /// <summary>
        /// Método para englobar las propiedades del grid de las normas.
        /// </summary>
        private void propiedadesGridNormas()
        {
            //Se declaran las acciones a realizar dentro del grid
            AccionNEG objAccionNEG = new AccionNEG();

            this.acciones = objAccionNEG.consultarAcciones();

            //Se declaran los titulos de la tabla
            this.gridNormasEspecialidades.encabezados = new List <string>();
            this.gridNormasEspecialidades.encabezados.Add("Norma o Estandar");
            this.gridNormasEspecialidades.encabezados.Add("Fecha Emision");

            //se declaran los valores de la tabla
            this.gridNormasEspecialidades.columnas = new List <string>();
            this.gridNormasEspecialidades.columnas.Add("NormaCompetenciaDescripcion");
            this.gridNormasEspecialidades.columnas.Add("FechaEmision");

            //se declara el campo clave para recuperar el valor del grid seleccioando
            this.gridNormasEspecialidades.columnaID = "NormaCompetenciaID";

            //se declaran los botones del CRUD
            this.gridNormasEspecialidades.iconosGrid = new List <IconosGridPOCO>();

            //Eliminar Norma Competencia
            IconosGridPOCO eliminar = new IconosGridPOCO();

            eliminar.icono    = "remove";
            eliminar.tooltip  = "Eliminar una norma o estandar";
            eliminar.callback = "AccionarNormasClick";
            eliminar.enabled  = false;
            eliminar.accion   = objAccionNEG.consultarValorAccion(acciones, "Editar");
            this.gridNormasEspecialidades.iconosGrid.Add(eliminar);
        }
Exemple #2
0
        /// <summary>
        /// Método para englobar las propiedades del grid de las normas.
        /// </summary>
        private void ConfigurarControlGrid()
        {
            AccionNEG objAccionNEG = new AccionNEG();

            this.acciones = objAccionNEG.consultarAcciones();

            //Se declaran los titulos de la tabla
            this.gridEstablecimientos.encabezados = new List <string>();
            this.gridEstablecimientos.encabezados.Add("Trabajador");
            this.gridEstablecimientos.encabezados.Add("Curso");

            //se declaran los valores de la tabla
            this.gridEstablecimientos.columnas = new List <string>();
            this.gridEstablecimientos.columnas.Add("TrabajadorDescripcion");
            this.gridEstablecimientos.columnas.Add("CursoDescripcion");

            //se declara el campo clave para recuperar el valor del grid seleccioando
            this.gridEstablecimientos.columnaID = "ConstanciaID";

            //se declaran los botones del CRUD
            this.gridEstablecimientos.iconosGrid = new List <IconosGridPOCO>();

            //Editar Trabajador
            IconosGridPOCO crear = new IconosGridPOCO();

            crear.icono    = "remove";
            crear.tooltip  = "Eliminar un establecimiento";
            crear.callback = "accionarClick";
            crear.enabled  = false;
            crear.accion   = objAccionNEG.consultarValorAccion(acciones, "Eliminar");
            this.gridEstablecimientos.iconosGrid.Add(crear);
        }
Exemple #3
0
        // Método para asignar el ícono de "Crear" al grid.
        private void AsignarIconosGrid()
        {
            //Se declaran las acciones a realizar dentro del grid
            AccionNEG objAccionNEG = new AccionNEG();

            this.acciones = objAccionNEG.consultarAcciones();

            // Se declaran los botones del CRUD
            this.gridCursos.iconosGrid = new List <IconosGridPOCO>();

            // Configuramos el ícono "Crear"
            IconosGridPOCO agregar = new IconosGridPOCO();

            agregar.icono    = "plus";
            agregar.tooltip  = "Agregar un Curso";
            agregar.callback = "accionarClick";
            agregar.enabled  = true;
            agregar.accion   = objAccionNEG.consultarValorAccion(acciones, "Crear");
            this.gridCursos.iconosGrid.Add(agregar);

            // Configuramos el ícono "Consultar"
            IconosGridPOCO consultar = new IconosGridPOCO();

            consultar.icono    = "search";
            consultar.tooltip  = "Consultar un Curso";
            consultar.callback = "accionarClick";
            consultar.enabled  = false;
            consultar.accion   = objAccionNEG.consultarValorAccion(acciones, "Consultar");
            this.gridCursos.iconosGrid.Add(consultar);

            // Configuramos el ícono "Editar"
            IconosGridPOCO editar = new IconosGridPOCO();

            editar.icono    = "pencil";
            editar.tooltip  = "Editar un Curso";
            editar.callback = "accionarClick";
            editar.enabled  = false;
            editar.accion   = objAccionNEG.consultarValorAccion(acciones, "Editar");
            this.gridCursos.iconosGrid.Add(editar);

            // Configuramos el ícono "Eliminar"
            IconosGridPOCO eliminar = new IconosGridPOCO();

            eliminar.icono    = "remove";
            eliminar.tooltip  = "Eliminar un Curso";
            eliminar.callback = "accionarClick";
            eliminar.enabled  = false;
            eliminar.accion   = objAccionNEG.consultarValorAccion(acciones, "Eliminar");
            this.gridCursos.iconosGrid.Add(eliminar);
        }
        public void consultarListas()
        {
            this.gridListas = new GridPOCO <ListaPOCO>();
            AccionNEG objAccionNEG = new AccionNEG();

            this.acciones         = objAccionNEG.consultarAcciones();
            this.gridListas.datos = new TableroControlNEG().consultarListas(this.empresaSIRCEID, this.acciones);
            //Se declaran los titulos de la tabla
            this.gridListas.encabezados = new List <string>();
            this.gridListas.encabezados.Add("Folio Empresa");
            this.gridListas.encabezados.Add("Nombre");
            this.gridListas.encabezados.Add("Trabajadores Asignados");
            this.gridListas.encabezados.Add("Cursos Asignados");
            this.gridListas.encabezados.Add("Número de Constancias");
            this.gridListas.encabezados.Add("Establecimientos Incorporados");
            this.gridListas.encabezados.Add("Folio DC-4");
            this.gridListas.encabezados.Add("Fecha de Presentación");
            this.gridListas.encabezados.Add("Entidad Federativa");
            this.gridListas.encabezados.Add("Avance");
            this.gridListas.encabezados.Add("Estatus");
            //se declaran los valores de la tabla
            this.gridListas.columnas = new List <string>();
            this.gridListas.columnas.Add("folioEmpresa");
            this.gridListas.columnas.Add("nombreLista");
            this.gridListas.columnas.Add("numeroTrabajadores");
            this.gridListas.columnas.Add("numeroCursos");
            this.gridListas.columnas.Add("numeroConstancias");
            this.gridListas.columnas.Add("numeroEstablecimientos");
            this.gridListas.columnas.Add("folioDC4");
            this.gridListas.columnas.Add("fechaPresentacion");
            this.gridListas.columnas.Add("entidadFederativa");
            this.gridListas.columnas.Add("porcentajeAvance");
            this.gridListas.columnas.Add("estatus");

            // Se declaran los botones del CRUD
            this.gridListas.iconosGrid = new List <IconosGridPOCO>();

            // Configuramos el ícono "Crear"
            IconosGridPOCO agregar = new IconosGridPOCO();

            agregar.icono    = "plus";
            agregar.tooltip  = "Agregar una Lista";
            agregar.callback = "accionarClick";
            agregar.enabled  = true;
            agregar.accion   = objAccionNEG.consultarValorAccion(acciones, "Crear");
            this.gridListas.iconosGrid.Add(agregar);

            //se declara cual tendra el id del renglon seleccionado
            this.gridListas.columnaID = "listaID";
        }
Exemple #5
0
        /// <summary>
        /// Método para englobar las propiedades del grid.
        /// </summary>
        private void propiedadesGrid()
        {
            //Se declaran las acciones a realizar dentro del grid
            AccionNEG objAccionNEG = new AccionNEG();

            this.acciones = objAccionNEG.consultarAcciones();

            //Se declaran los titulos de la tabla
            this.gridTrabajadores.encabezados = new List <string>();
            this.gridTrabajadores.encabezados.Add("CURP");
            this.gridTrabajadores.encabezados.Add("Nombre del trabajador");
            this.gridTrabajadores.encabezados.Add("Apellido Paterno");
            this.gridTrabajadores.encabezados.Add("Apellido Materno");
            this.gridTrabajadores.encabezados.Add("Fecha de Nacimiento");
            this.gridTrabajadores.encabezados.Add("Ocupación Especificas");
            this.gridTrabajadores.encabezados.Add("Nivel máximo de estudios");
            this.gridTrabajadores.encabezados.Add("Instituciones Educativas");
            this.gridTrabajadores.encabezados.Add("Documentos Probatorios");
            this.gridTrabajadores.encabezados.Add("Genero");

            //se declaran los valores de la tabla
            this.gridTrabajadores.columnas = new List <string>();
            this.gridTrabajadores.columnas.Add("CURP");
            this.gridTrabajadores.columnas.Add("Nombre");
            this.gridTrabajadores.columnas.Add("ApellidoPaterno");
            this.gridTrabajadores.columnas.Add("ApellidoMaterno");
            this.gridTrabajadores.columnas.Add("FechaNacimiento");
            this.gridTrabajadores.columnas.Add("OcupacionDescripcion");
            this.gridTrabajadores.columnas.Add("EscolaridadDescripcion");
            this.gridTrabajadores.columnas.Add("InstitucionesEducativasDescripcion");
            this.gridTrabajadores.columnas.Add("DocumentosProbatoriosDescripcion");
            this.gridTrabajadores.columnas.Add("GeneroDescripcion");

            //se declara el campo clave para recuperar el valor del grid seleccioando
            this.gridTrabajadores.columnaID = "TrabajadorID";

            //se declaran los botones del CRUD
            this.gridTrabajadores.iconosGrid = new List <IconosGridPOCO>();
            //Agregar Trabajador
            IconosGridPOCO agregar = new IconosGridPOCO();

            agregar.icono    = "plus";
            agregar.tooltip  = "Agregar un Trabajador";
            agregar.callback = "accionarClick";
            agregar.enabled  = true;
            agregar.accion   = objAccionNEG.consultarValorAccion(acciones, "Crear");
            this.gridTrabajadores.iconosGrid.Add(agregar);

            //Consultar Trabajador
            IconosGridPOCO consultar = new IconosGridPOCO();

            consultar.icono    = "search";
            consultar.tooltip  = "Consultar un Trabajador";
            consultar.callback = "accionarClick";
            consultar.enabled  = false;
            consultar.accion   = objAccionNEG.consultarValorAccion(acciones, "Consultar");
            this.gridTrabajadores.iconosGrid.Add(consultar);

            //Editar Trabajador
            IconosGridPOCO editar = new IconosGridPOCO();

            editar.icono    = "pencil";
            editar.tooltip  = "Editar un Trabajador";
            editar.callback = "accionarClick";
            editar.enabled  = false;
            editar.accion   = objAccionNEG.consultarValorAccion(acciones, "Editar");
            this.gridTrabajadores.iconosGrid.Add(editar);

            //Editar Trabajador
            IconosGridPOCO eliminar = new IconosGridPOCO();

            eliminar.icono    = "remove";
            eliminar.tooltip  = "Eliminar un Trabajador";
            eliminar.callback = "accionarClick";
            eliminar.enabled  = false;
            eliminar.accion   = objAccionNEG.consultarValorAccion(acciones, "Eliminar"); //(int)Enumeradores.TipoCRUD.Eliminar;
            this.gridTrabajadores.iconosGrid.Add(eliminar);
        }
Exemple #6
0
        public List <ListaPOCO> consultarListas(int empresaSIRCEID, List <CatalogoPOCO> acciones)
        {
            TableroControlDAT objTableroControlDAT = new TableroControlDAT(contextoSIRCE);
            List <ListaPOCO>  resultSet            = objTableroControlDAT.consultarListas(empresaSIRCEID);
            AccionNEG         objAccionNEG         = new AccionNEG();

            //Se aplican regla de negocio para las acciones del GRID!
            foreach (ListaPOCO item in resultSet)
            {
                item.acciones = new List <IconosGridPOCO>();
                // Configuramos el ícono "Crear"
                IconosGridPOCO crear = new IconosGridPOCO();
                crear.icono    = "plus";
                crear.tooltip  = "Agregar una Lista";
                crear.callback = "accionarClick";
                crear.enabled  = true;
                crear.accion   = objAccionNEG.consultarValorAccion(acciones, "Crear");
                item.acciones.Add(crear);
                // Configuramos el ícono "Consultar"
                IconosGridPOCO consultar = new IconosGridPOCO();
                consultar.icono    = "search";
                consultar.tooltip  = "Consultar una Lista";
                consultar.callback = "accionarClick";
                consultar.enabled  = true;
                consultar.accion   = objAccionNEG.consultarValorAccion(acciones, "Consultar");
                item.acciones.Add(consultar);
                //Regla para edicion si no han pasado 7 días despues de la creación de la lista.
                #region Regla 7 Días
                if (!((DateTime.Now - Utilidades.ConvertirFecha(item.fechaCreacion)).TotalDays > 7))
                {
                    // Configuramos el ícono "Editar"
                    IconosGridPOCO editar = new IconosGridPOCO();
                    editar.icono    = "pencil";
                    editar.tooltip  = "Editar una Lista";
                    editar.callback = "accionarClick";
                    editar.enabled  = true;
                    editar.accion   = objAccionNEG.consultarValorAccion(acciones, "Editar");
                    item.acciones.Add(editar);

                    // Configuramos el ícono "Eliminar"
                    IconosGridPOCO eliminar = new IconosGridPOCO();
                    eliminar.icono    = "remove";
                    eliminar.tooltip  = "Eliminar una Lista";
                    eliminar.callback = "accionarClick";
                    eliminar.enabled  = true;
                    eliminar.accion   = objAccionNEG.consultarValorAccion(acciones, "Eliminar");
                    item.acciones.Add(eliminar);
                }
                #endregion
                //Regla para generación de constancias o envio si solamente si la lista no ah sido enviada.
                #region Regla para lista enviada
                if (item.estatusID != (int)Enumeradores.EstatusLista.Enviada)
                {
                    // Configuramos el ícono "Generar Constancias"
                    IconosGridPOCO generarConstancias = new IconosGridPOCO();
                    generarConstancias.icono    = "graduation-cap";
                    generarConstancias.tooltip  = "Generar Constancias";
                    generarConstancias.callback = "accionarClick";
                    generarConstancias.enabled  = true;
                    generarConstancias.accion   = objAccionNEG.consultarValorAccion(acciones, "Generar Constancias");
                    item.acciones.Add(generarConstancias);

                    // Configuramos el ícono "Incorporar Establecimientos"
                    IconosGridPOCO incorporarEstablecimientos = new IconosGridPOCO();
                    incorporarEstablecimientos.icono    = "building";
                    incorporarEstablecimientos.tooltip  = "Incorporar Establecimientos";
                    incorporarEstablecimientos.callback = "accionarClick";
                    incorporarEstablecimientos.enabled  = true;
                    incorporarEstablecimientos.accion   = objAccionNEG.consultarValorAccion(acciones, "Incorporar Establecimientos");
                    item.acciones.Add(incorporarEstablecimientos);
                }
                #endregion
                if ((item.numeroConstancias / item.numeroConstanciasTotales) == 1)
                {
                    // Configuramos el ícono "Enviar"
                    IconosGridPOCO enviar = new IconosGridPOCO();
                    enviar.icono    = "send";
                    enviar.tooltip  = "Enviar Lista";
                    enviar.callback = "accionarClick";
                    enviar.enabled  = true;
                    enviar.accion   = objAccionNEG.consultarValorAccion(acciones, "Enviar");
                    item.acciones.Add(enviar);
                }
                // Configuramos el ícono "Imprimir DC3"
                IconosGridPOCO imprimir = new IconosGridPOCO();
                imprimir.icono    = "print";
                imprimir.tooltip  = "Imprimir Constancias DC3";
                imprimir.callback = "accionarClick";
                imprimir.enabled  = true;
                imprimir.accion   = objAccionNEG.consultarValorAccion(acciones, "Imprimir");
                item.acciones.Add(imprimir);
            }
            Dispose();
            return(resultSet);
        }