/// <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); }
/// <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); }