예제 #1
0
        /// <summary>
        /// Método para agregar un establecimiento
        /// </summary>
        /// <returns></returns>
        public bool CrearEstablecimiento(int centroTrabajoSIRCEID)
        {
            this.establecimiento = CrearEntidad();

            using (EstablecimientoNEG negocio = new EstablecimientoNEG())
            {
                negocio.CrearEstablecimiento(this.establecimiento, centroTrabajoSIRCEID);
            }
            return(true);
        }
예제 #2
0
        /// <summary>
        /// Método para obtener el establecimiento de una lista
        /// </summary>
        /// <param name="entidad"></param>
        /// <returns></returns>
        public bool ConsultarEstablecimientos()
        {
            using (EstablecimientoNEG negocio = new EstablecimientoNEG())
            {
                ListaCentrosTrabajo listaCentrosTrabajo = new ListaCentrosTrabajo();

                listaCentrosTrabajo.ListaID = this.listaID;
                listaCentrosTrabajo.CentroTrabajoSIRCEID = this.centroTrabajoSIRCEID;
                listaCentrosTrabajo.ListaCentroTrabajoID = negocio.ObtenerlistaCentroTrabajoID(this.listaID, this.centroTrabajoSIRCEID);

                this.listaCentroTrabajoID       = listaCentrosTrabajo.ListaCentroTrabajoID;
                this.listaEstablecimientos      = negocio.ConsultarEstablecimiento(listaCentrosTrabajo, this.EmpresaSIRCEID);
                this.gridEstablecimientos.datos = this.listaEstablecimientos;
                ConfigurarControlGrid();
            }

            return(true);
        }
예제 #3
0
        /// <summary>
        /// Método para crear una entidad de establecimiento
        /// </summary>
        /// <returns></returns>
        public ListaCentrosTrabajo CrearEntidad()
        {
            ListaCentrosTrabajo listaCentrosTrabajo = new ListaCentrosTrabajo();
            int listaCentroTrabajoID             = 0;
            ListaCentrosTrabajoNEG centroTrabajo = new ListaCentrosTrabajoNEG();

            using (EstablecimientoNEG negocio = new EstablecimientoNEG())
            {
                listaCentrosTrabajo.ListaID = this.listaID;
                listaCentrosTrabajo.CentroTrabajoSIRCEID = this.centroTrabajoSIRCEID;
                listaCentrosTrabajo.ListaCentroTrabajoID = listaCentroTrabajoID;

                foreach (var item in this.gridEstablecimientos.datos)
                {
                    listaCentroTrabajoID = negocio.ObtenerlistaCentroTrabajoID(this.listaID, item.CentroTrabajoSIRCEID);
                    if (listaCentroTrabajoID == 0)
                    {
                        //Debo de crear el registro en ListaCentrosTrabajo
                        ListaCentrosTrabajo entidad = new ListaCentrosTrabajo();
                        entidad.ListaID = this.listaID;
                        entidad.CentroTrabajoSIRCEID = item.CentroTrabajoSIRCEID;
                        centroTrabajo.postListaCentroTrabajo(entidad);
                        listaCentroTrabajoID = entidad.ListaCentroTrabajoID;
                    }

                    listaCentrosTrabajo.Constancias.Add(new Constancias
                    {
                        ConstanciaID         = 0, //item.ConstanciaID,
                        ListaCentroTrabajoID = listaCentroTrabajoID,
                        TrabajadorID         = item.trabajadorID,
                        CursoID   = item.cursoID,
                        Eliminado = item.Eliminado
                    });
                }
            }
            return(listaCentrosTrabajo);
        }