public List <ComboListItem> ListComboRegistroId(BaseFiltroMaestro pFiltro) { List <ComboListItem> listaCombo = new List <ComboListItem>(); try { using (_DBMLMaestrosDataContext SQLDC = new _DBMLMaestrosDataContext(conexion)) { var resul = SQLDC.omgc_S_Registro_Combo(pFiltro.codTabla, pFiltro.codRegistro, pFiltro.numNivel, pFiltro.indActivo); foreach (var item in resul) { listaCombo.Add(new ComboListItem() { value = item.desValorEntero.HasValue ? item.desValorEntero.Value : 0, text = item.desNombre, }); } } } catch (Exception) { throw; } return(listaCombo); }
/// <summary> /// Metodo :Eliminar /// Propósito :Permite eliminar un registro de esta clase /// Retorno :Objeto que contiene el resultado del método /// Autor :OCR - Orlando Carril R. /// Fecha/Hora de Creación :13/08/2015 /// Modificado :N/A /// Fecha/Hora Modificación :N/A /// </summary> /// <param name="objFiltroSeguridad"></param> /// <returns objReturnaValor></returns> public ReturnValor EliminarTabla(BaseFiltroMaestro objFiltroMaestro) { TablaDataTx objTablaDataTx = null; ReturnValor objReturnaValor = new ReturnValor(); try { objTablaDataTx = new TablaDataTx(); objReturnaValor.Exitosa = objTablaDataTx.Eliminar(objFiltroMaestro); objReturnaValor.Message = HelpMessages.Evento_DELETE; } catch (Exception ex) { objReturnaValor = HelpException.mTraerMensaje(ex); objReturnaValor.Message = String.Concat("Eliminar Tabla", " | ", objReturnaValor.Message); } finally { if (objTablaDataTx != null) { objTablaDataTx.Dispose(); objTablaDataTx = null; } } return(objReturnaValor); }
/// <summary> /// Metodo :Listar /// Propósito :Permite Listar los registros de las tablas para llenar combos /// Retorno :Colección o lista de objetos de la entidad /// Autor :OCR - Orlando Carril R. /// Fecha/Hora de Creación :23/08/2015 /// Modificado :N/A /// Fecha/Hora Modificación :N/A /// </summary> /// <param name="objFiltroMaestro">Contiene parametros para listar la entidad</param> /// <returns></returns> public List <BERegistroNew> ListarRegistroCombo(BaseFiltroMaestro objFiltroMaestro) { RegistroDataNx objRegistroDataNx = null; List <BERegistroNew> lstRegistro = null; try { objRegistroDataNx = new RegistroDataNx(); lstRegistro = objRegistroDataNx.ListarCombo(objFiltroMaestro); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, objFiltroMaestro.segUsuario, objFiltroMaestro.codEmpresa.ToString()); throw new Exception(returnValor.Message); } finally { if (objRegistroDataNx != null) { objRegistroDataNx.Dispose(); objRegistroDataNx = null; } } return(lstRegistro); }
/// <summary> /// Metodo :ListarPaginado /// Propósito :Permite Listar los sistemas registrados en seguridad paginado para JQGrid /// Retorno :Colección o lista de objetos de la entidad /// Autor :OCR - Orlando Carril R. /// Fecha/Hora de Creación :23/08/2015 /// Modificado :N/A /// Fecha/Hora Modificación :N/A /// </summary> /// <param name="objFiltroMaestro">Contiene parametros para listar la entidad</param> /// <returns></returns> public List <TablaBE> ListarTablaPaginado(BaseFiltroMaestro objFiltroMaestro) { TablaDataNx objTablaDataNx = null; List <TablaBE> lstTabla = null; try { objTablaDataNx = new TablaDataNx(); lstTabla = objTablaDataNx.ListarPaginado(objFiltroMaestro); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, objFiltroMaestro.segUsuario, objFiltroMaestro.codEmpresa.ToString()); throw new Exception(returnValor.Message); } finally { if (objTablaDataNx != null) { objTablaDataNx.Dispose(); objTablaDataNx = null; } } return(lstTabla); }
public OperationResult ListComboRegistroId(BaseFiltroMaestro pFiltro) { OperationResult operationResult = new OperationResult(); try { return(OK(commonData.ListComboRegistroId(pFiltro))); } catch (Exception ex) { return(Error(GetType().Name, MethodBase.GetCurrentMethod().Name, ex, pFiltro.segUsuario, pFiltro.codEmpresa)); } }
/// <summary> /// LISTADO de la entidad Registro de tablas paginado para JQuery /// </summary> /// <param name="objFiltro"></param> /// <returns></returns> public List <BERegistroNew> ListarPaginado(BaseFiltroMaestro objFiltro) { List <BERegistroNew> lstRegistro = new List <BERegistroNew>(); try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablaDetalleDC.omgc_S_Registro_Paged(objFiltro.GNumPagina, objFiltro.GTamPagina, objFiltro.GOrdenPor, objFiltro.GOrdenTipo, objFiltro.codTabla, objFiltro.codReg, objFiltro.desNombre, objFiltro.numNivel, objFiltro.indActivo); foreach (var item in query) { lstRegistro.Add(new BERegistroNew() { codTabla = item.codTabla, codRegistro = item.codRegistro, numNivel = item.numNivel, desNombre = item.desNombre, gloDescripcion = item.gloDescripcion, desValorDecimal = Convert.ToDecimal(item.desValorDecimal), desValorCadena = item.desValorCadena, desValorLogico = Convert.ToBoolean(item.desValorLogico), desValorEntero = Convert.ToInt32(item.desValorEntero), indActivo = Convert.ToBoolean(item.indActivo), desValorFecha = item.desValorFecha, segUsuarioCrea = item.segUsuCrea, segUsuarioEdita = item.segUsuEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaOrigen, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lstRegistro); }
public List <BERegistro> ListarPaginado(BaseFiltroMaestro pFiltro) { List <BERegistro> lista = new List <BERegistro>(); try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablaDetalleDC.omgc_S_Registro_Paged(pFiltro.GNumPagina, pFiltro.GTamPagina, pFiltro.GOrdenPor, pFiltro.GOrdenTipo, pFiltro.codTabla, pFiltro.codReg, pFiltro.desNombre, pFiltro.numNivel, pFiltro.indActivo); foreach (var item in query) { lista.Add(new BERegistro() { CodigoTabla = item.codTabla, CodigoArgumento = item.codRegistro, NivelDetalle = item.numNivel, DescripcionCorta = item.desNombre, DescripcionLarga = item.gloDescripcion, ValorDecimal = Convert.ToDecimal(item.desValorDecimal), ValorCadena = item.desValorCadena, ValorBoolean = Convert.ToBoolean(item.desValorLogico), ValorEntero = Convert.ToInt32(item.desValorEntero), Estado = Convert.ToBoolean(item.indActivo), ValorFecha = item.desValorFecha, SegUsuarioCrea = item.segUsuCrea, SegUsuarioEdita = item.segUsuEdita, SegFechaHoraCrea = item.segFechaCrea, SegFechaHoraEdita = item.segFechaEdita, SegMaquinaOrigen = item.segMaquinaOrigen, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Maestras.ReportesSistema /// En la BASE de DATO la Tabla : [Maestras.ReportesSistema] /// <summary> /// <param name="pfiltro"></param> /// <returns></returns> public List <BEReporteSistema> List(BaseFiltroMaestro pfiltro) { List <BEReporteSistema> lstReporteSistema = new List <BEReporteSistema>(); try { lstReporteSistema = oReportesSistemaData.List(pfiltro); } catch (Exception ex) { throw ex; } return(lstReporteSistema); }
public List <BERegistro> ListarRegistroPaginado(BaseFiltroMaestro pFiltro) { List <BERegistro> lista = new List <BERegistro>(); try { lista = oTablaRegistroData.ListarPaginado(pFiltro); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, pFiltro.segUsuario, pFiltro.codEmpresa.ToString()); throw new Exception(returnValor.Message); } return(lista); }
public List <BEPersonaAtributo> ListBy_Persona_Paged(BaseFiltroMaestro pFiltro) { List <BEPersonaAtributo> listaPersonaAtributo = new List <BEPersonaAtributo>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonaAtributo_Paged(pFiltro.codEmpresa, pFiltro.GNumPagina, pFiltro.GTamPagina, pFiltro.GOrdenPor, pFiltro.GOrdenTipo, pFiltro.codigoEntidad, string.Empty); foreach (var item in resul) { listaPersonaAtributo.Add(new BEPersonaAtributo() { CodigoPersona = item.codPersona, CodigoArguAtributo = item.codRegAtributo, CodigoArguAtributoNombre = item.codRegAtributoNombre, CodigoArguTipoAtributo = item.codRegTipoAtributo, CodigoArguTipoAtributoNombre = item.codRegTipoAtributoNombre, DescripcionAtributo = item.codRegTipoAtributoValor, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraEdita = item.SegFechaHoraEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegMaquinaOrigen = item.SegMaquinaOrigen, SegEliminado = item.SegEliminado, Estado = item.Estado, Proceso = "Registrada", ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(listaPersonaAtributo); }
public List <BETablaMaestra> ListarPaginado(BaseFiltroMaestro pFiltro) { List <BETablaMaestra> lista = new List <BETablaMaestra>(); try { using (_DBMLMaestrosDataContext tablasMaestrosDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablasMaestrosDC.omgc_S_Tabla_Paged(pFiltro.GNumPagina, pFiltro.GTamPagina, pFiltro.GOrdenPor, pFiltro.GOrdenTipo, pFiltro.codTabla, pFiltro.desNombre, pFiltro.indActivo); foreach (var item in query) { lista.Add(new BETablaMaestra() { CodigoTabla = item.codTabla, Niveles = item.indNivel, LongitudNivel = Convert.ToInt32(item.numLongitudNivel), NombreTabla = item.desNombre, DescripcionTabla = item.gloDescripcion, TipoArgumento = Convert.ToString("A"), TipoGeneracion = Convert.ToString("A"), Estado = Convert.ToBoolean(item.indActivo), SegUsuarioCrea = item.segUsuCrea, SegUsuarioEdita = item.segUsuEdita, SegFechaHoraCrea = item.segFechaCrea, SegFechaHoraEdita = item.segFechaEdita, SegMaquinaOrigen = item.segMaquinaOrigen, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <summary> /// Propósito :Generar un nuevo codigo de registro de acuerdo a los parametros /// Retorno :Una variable string con el valor obtenido /// Autor :OCR - Orlando Carril R. /// Fecha/Hora de Creación :23/08/2015 /// Modificado :N/A /// Fecha/Hora Modificación :N/A /// </summary> /// <param name="objFiltro"></param> /// <returns></returns> public string GenerarCodRegistro(BaseFiltroMaestro objFiltro) { RegistroDataNx objRegistroDataNx = null; string codRegistroGenerado = null; try { objRegistroDataNx = new RegistroDataNx(); codRegistroGenerado = objRegistroDataNx.GenerarCodRegistro(objFiltro); } catch (Exception ex) { var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, objFiltro.segUsuario, objFiltro.codEmpresa.ToString()); throw new Exception(returnValor.Message); } return(codRegistroGenerado); }
/// <summary> /// Elimina el registro de un objeto de tipo Registro /// </summary> /// <param name="codRegistro"></param> /// <returns></returns> public bool Eliminar(BaseFiltroMaestro objFiltro) { int codigoRetorno = -1; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { tablaDetalleDC.omgc_D_Registro(objFiltro.codRegistro, objFiltro.segUsuarioEdita, objFiltro.segMaquinaOrigen); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// LISTADO de la entidad Tabla de forma paginado para JQuery /// </summary> /// <param name="pFiltroMaestro"></param> /// <returns></returns> public List <TablaBE> ListarPaginado(BaseFiltroMaestro pFiltroMaestro) { List <TablaBE> lstTabla = new List <TablaBE>(); try { using (_DBMLMaestrosDataContext tablasMaestrosDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablasMaestrosDC.omgc_S_Tabla_Paged(pFiltroMaestro.GNumPagina, pFiltroMaestro.GTamPagina, pFiltroMaestro.GOrdenPor, pFiltroMaestro.GOrdenTipo, pFiltroMaestro.codTabla, pFiltroMaestro.desNombre, pFiltroMaestro.indActivo); foreach (var item in query) { lstTabla.Add(new TablaBE() { codTabla = item.codTabla, indNivel = item.indNivel, numLongitudNivel = item.numLongitudNivel, desNombre = item.desNombre, gloDescripcion = item.gloDescripcion, indActivo = item.indActivo, segUsuarioCrea = item.segUsuCrea, segUsuarioEdita = item.segUsuEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaOrigen, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lstTabla); }
/// <summary> /// Obtiene un ultimo codigo correlativo para un item de una entidad Registro /// </summary> /// <param name="objFiltro"></param> /// <returns></returns> public string GenerarCodRegistro(BaseFiltroMaestro objFiltro) { string prm_codRegistroGenerado = String.Empty; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { tablaDetalleDC.omgc_P_Registro_GenerarCodigo(objFiltro.codTabla, objFiltro.numNivel, objFiltro.numLongitudNivel, objFiltro.codRegistroPadre, ref prm_codRegistroGenerado); } } catch (Exception ex) { throw ex; } return(prm_codRegistroGenerado); }
public List <BEReporteSistema> List(BaseFiltroMaestro filtro) { List <BEReporteSistema> lstReporteSistema = new List <BEReporteSistema>(); try { using (_DBMLTablasDataContext oMaestrosDC = new _DBMLTablasDataContext(conexion)) { var resul = oMaestrosDC.omgc_S_Reporte_Paged(filtro.GNumPagina, filtro.GTamPagina, filtro.GOrdenPor, filtro.GOrdenTipo, filtro.desNombre, filtro.codigoEntidad, filtro.codTipo01, filtro.indActivo); foreach (var item in resul) { lstReporteSistema.Add(new BEReporteSistema() { CodigoReporte = item.CodigoReporte, CodigoSistema = item.CodigoSistema, Estado = item.Estado, ReporteName = item.ReporteName, NombreArchivoRDLC = item.NombreArchivoRDLC, Orden = item.Orden, OtroDato = item.OtroDato, SegUsuarioCrea = item.SegUsuarioCrea, SegUsuarioEdita = item.SegUsuarioEdita, SegFechaHoraCrea = item.SegFechaHoraCrea, SegFechaHoraEdita = item.SegFechaHoraEdita, SegMaquinaOrigen = item.SegMaquinaOrigen, TipodeReporte = item.TipodeReporte, ROW = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 }); } } } catch (Exception ex) { throw ex; } return(lstReporteSistema); }
/// <summary> /// LISTADO de la Entidad Registro para COMBOS /// </summary> /// <param name="objFiltro"></param> /// <returns></returns> public List <BERegistroNew> ListarCombo(BaseFiltroMaestro objFiltro) { List <BERegistroNew> lstRegistro = new List <BERegistroNew>(); try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablaDetalleDC.omgc_S_Registro_Combo(objFiltro.codTabla, objFiltro.codReg, objFiltro.numNivel, objFiltro.indActivo); foreach (var item in query) { lstRegistro.Add(new BERegistroNew() { codTabla = item.codTabla, codRegistro = item.codRegistro, numNivel = item.numNivel, desNombre = item.desNombre, gloDescripcion = item.gloDescripcion, indActivo = item.indActivo, desValorDecimal = item.desValorDecimal, desValorCadena = item.desValorCadena, desValorLogico = item.desValorLogico, desValorEntero = item.desValorEntero, desValorFecha = item.desValorFecha }); } } } catch (Exception ex) { throw ex; } return(lstRegistro); }
/// <summary> /// LISTADO de la Entidad Tabla con filtro /// </summary> /// <param name="objFiltroMaestro"></param> /// <returns></returns> public List <TablaBE> Listar(BaseFiltroMaestro objFiltroMaestro) { List <TablaBE> lstTabla = new List <TablaBE>(); try { using (_DBMLMaestrosDataContext tablasMaestrosDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablasMaestrosDC.omgc_S_Tabla(objFiltroMaestro.codTabla, objFiltroMaestro.desNombre, objFiltroMaestro.indActivo); foreach (var item in query) { lstTabla.Add(new TablaBE() { codTabla = item.codTabla, indNivel = item.indNivel, numLongitudNivel = item.numLongitudNivel, desNombre = item.desNombre, gloDescripcion = item.gloDescripcion, indActivo = item.indActivo, segUsuarioCrea = item.segUsuCrea, segUsuarioEdita = item.segUsuEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaOrigen, }); } } } catch (Exception ex) { throw ex; } return(lstTabla); }