/// <summary> /// Actualiza el registro de un objeto de tipo TEMaestro /// </summary> /// <param name="pItem">Entidad TEMaestro</param> public bool Actualizar(BETablaMaestra pItem) { int codigoRetorno = -1; try { using (_DBMLMaestrosDataContext tablaMaestroDC = new _DBMLMaestrosDataContext(conexion)) { tablaMaestroDC.omgc_U_Tabla(pItem.CodigoTabla, pItem.NombreTabla, pItem.DescripcionTabla, pItem.Niveles, pItem.LongitudNivel, pItem.Estado, pItem.SegUsuarioEdita, pItem.SegMaquinaOrigen); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// LISTADO de la Entidad TEDetalle para COMBOS /// </summary> /// <param name="pCaso">Opción para Tipo de Búsqueda</param> /// <param name="pCodTabla">Código de la Tabla</param> /// <param name="pCodArgu">Código de argumento de Búsqueda</param> /// <param name="pNivel">Nivel que ocupa en la tabla</param> /// <param name="pEstado">Estado del TEDetalle</param> /// <param name="pIdioma">Idioma a Seleccionar</param> /// <returns>Retorna una colección de registros de tipo TEDetalle</returns> public List <BERegistro> ListarCombo(string pCaso, string pCodTabla, string pCodArgu, int pNivel, int pEstado) { List <BERegistro> lista = new List <BERegistro>(); try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablaDetalleDC.omgc_S_Registro_Combo(pCodTabla, pCodArgu, pNivel, pEstado == 1 ? true : false); foreach (var item in query) { lista.Add(new BERegistro() { CodigoTabla = item.codTabla, CodigoArgumento = item.codRegistro, NivelDetalle = item.numNivel, DescripcionCorta = item.desNombre, DescripcionLarga = item.gloDescripcion, Estado = Convert.ToBoolean(item.indActivo), ValorDecimal = Convert.ToDecimal(item.desValorDecimal), ValorCadena = item.desValorCadena, ValorBoolean = Convert.ToBoolean(item.desValorLogico), ValorEntero = Convert.ToInt32(item.desValorEntero), ValorFecha = item.desValorFecha }); } } } catch (Exception ex) { throw ex; } return(lista); }
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> /// Actualiza el registro de un objeto de tipo TEDetalle /// </summary> /// <param name="pItem">Entidad TEDetalle</param> /// <returns>Verdadero:Actualizo</returns> public bool Actualizar(BERegistro pItem) { int codigoRetorno = -1; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { codigoRetorno = tablaDetalleDC.omgc_U_Registro( pItem.CodigoArgumento, Convert.ToInt32(pItem.NivelDetalle), pItem.DescripcionCorta, pItem.DescripcionLarga, Convert.ToDecimal(pItem.ValorDecimal), pItem.ValorCadena, Convert.ToBoolean(pItem.ValorBoolean), Convert.ToInt32(pItem.ValorEntero), pItem.ValorFecha, pItem.Estado, pItem.SegUsuarioEdita, pItem.SegMaquinaOrigen ); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Actualiza el registro de un objeto de tipo TEMaestro /// </summary> /// <param name="objTabla">Entidad TEMaestro</param> public bool Actualizar(TablaBE objTabla) { int codigoRetorno = -1; try { using (_DBMLMaestrosDataContext tablaMaestroDC = new _DBMLMaestrosDataContext(conexion)) { tablaMaestroDC.omgc_U_Tabla(objTabla.codTabla, objTabla.desNombre, objTabla.gloDescripcion, objTabla.indNivel, objTabla.numLongitudNivel, objTabla.indActivo, objTabla.segUsuarioEdita, objTabla.segMaquinaCrea); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// BUSCAR un registro de la Entidad Tabla por ID /// </summary> /// <param name="objFiltro"></param> /// <returns></returns> public TablaBE Buscar(string codTabla) { TablaBE objTabla = null; try { using (_DBMLMaestrosDataContext tablasMaestrosDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablasMaestrosDC.omgc_S_Tabla(codTabla, string.Empty, null); foreach (var item in query) { objTabla = 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(objTabla); }
/// <summary> /// Actualiza un registro de un objeto Registro /// </summary> /// <param name="objRegistro"></param> /// <returns></returns> public bool Actualizar(BERegistroNew objRegistro) { int codigoRetorno = -1; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { tablaDetalleDC.omgc_U_Registro( objRegistro.codRegistro, objRegistro.numNivel, objRegistro.desNombre, objRegistro.gloDescripcion, objRegistro.desValorDecimal, objRegistro.desValorCadena, objRegistro.desValorLogico, objRegistro.desValorEntero, objRegistro.desValorFecha, objRegistro.indActivo, objRegistro.segUsuarioEdita, objRegistro.segMaquinaCrea ); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
//public List<SysTablas> ListarTablaBD() //{ // List<SysTablas> miLista = new List<SysTablas>(); // try // { // using (_DBMLMaestrosDataContext SQLDC = new _DBMLMaestrosDataContext(conexion)) // { // int i = 0; // var resul = SQLDC.omgc_P_Tabla_Sys(); // foreach (var item in resul) // { // ++i; // miLista.Add(new SysTablas() // { // EsquemaNombreTabla = item.EsquemaNombreTabla, // NombreTabla = item.NombreTabla, // Item = i.ToString().PadLeft(3, '0') // }); // } // } // } // catch (Exception ex) // { // throw ex; // } // return miLista; //} /// <summary> /// Registrar una Entidad TablaMaestra /// </summary> /// <param name="pItem">Entidad TablaMaestra</param> public bool Registrar(BETablaMaestra pItem) { int codigoRetorno = -1; try { using (_DBMLMaestrosDataContext tablaMaestroDC = new _DBMLMaestrosDataContext(conexion)) { tablaMaestroDC.omgc_I_Tabla( pItem.CodigoTabla, pItem.NombreTabla, pItem.DescripcionTabla, Convert.ToBoolean(pItem.Niveles), Convert.ToInt32(pItem.LongitudNivel), Convert.ToBoolean(pItem.Estado), pItem.SegUsuarioCrea, pItem.SegMaquinaOrigen); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <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); }
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> /// Elimina el registro de un objeto de tipo TEDetalle /// </summary> /// <param name="pCodTabla">Código de la Tabla</param> /// <param name="pCodArgu">Código de Argumento de la Tabla</param> /// <returns>Verdadero:Elimino</returns> public bool Eliminar(string pCodTabla, string pCodArgu) { int codigoRetorno = -1; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { codigoRetorno = tablaDetalleDC.omgc_D_Registro(pCodArgu, "Usu_" + pCodArgu, "Maq_" + pCodArgu); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <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> /// Elimina el registro de un objeto de tipo TEMaestro /// </summary> /// <param name="pCodigoItem">Código que identifica a una entidad TEMaestro</param> public bool Eliminar(string pCodigoItem) { int codigoRetorno = -1; try { using (_DBMLMaestrosDataContext tablaMaestroDC = new _DBMLMaestrosDataContext(conexion)) { tablaMaestroDC.omgc_D_Tabla(pCodigoItem, "Usu_" + pCodigoItem, "Maq_" + pCodigoItem); 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); }
// VERSION 2.0 /// <summary> /// Obtiene un ultimo codigo correlativo para un item de una entidad TEMaestro /// </summary> /// <param name="pCodTabla">Código de la Tabla</param> /// <param name="pTipoDato">Tipo de Dato</param> /// <param name="pNivel">Nivel que ocupa en la tabla</param> /// <param name="pLongNivel">Longitud de Código que tiene cada nivel en la tabla</param> /// <param name="pCodPadre">Codigo del Nivel Padre en la tabla</param> /// <returns>El ultimo Código generado</returns> public string ObtenerCodigoCorrelativo(string pCodTabla, string pTipoDato, int pNivel, int pLongNivel, string pCodPadre) { string codigoGenerado = String.Empty; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { tablaDetalleDC.omgc_P_Registro_GenerarCodigo(pCodTabla, pNivel, pLongNivel, pCodPadre, ref codigoGenerado); if (pNivel == 1) { codigoGenerado = pCodTabla + codigoGenerado; } } } catch (Exception ex) { throw ex; } return(codigoGenerado); }
/// <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); }
/// <summary> /// Obtiene la descripcion del ubigeo de forma horizontal /// </summary> /// <param name="codRegistroUbigeo"></param> /// <returns></returns> public string ObtenerUbigeo(string codRegistroUbigeo) { string desUbigeoGenerado = String.Empty; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { tablaDetalleDC.omgc_P_Registro_Ubigeo ( codRegistroUbigeo, ref desUbigeoGenerado ); } } catch (Exception ex) { throw ex; } return(desUbigeoGenerado); }
/// <summary> /// Obtiene un ultimo codigo correlativo para un item de una entidad TablaRegistro /// </summary> /// <param name="prm_codTabla">Código de la Tabla</param> /// <param name="prm_indTipoDato">Tipo de Dato</param> /// <param name="prm_indNivel">Nivel que ocupa en la tabla</param> /// <param name="prm_numTamanioCod">Longitud de Código que tiene cada nivel en la tabla</param> /// <param name="prm_codPadre">Codigo del Nivel Padre en la tabla</param> /// <returns>El ultimo Código generado</returns> public string NewcodRegistro(string prm_codTabla, string prm_indTipoDato, int prm_indNivel, int prm_numTamanioCod, string prm_codPadre) { string prm_codRegistroGenerado = String.Empty; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { tablaDetalleDC.omgc_P_Registro_GenerarCodigo(prm_codTabla, prm_indNivel, prm_numTamanioCod, prm_codPadre, ref prm_codRegistroGenerado); } } catch (Exception ex) { throw ex; } return(prm_codRegistroGenerado); }
/// <summary> /// Obtiene todos los nombres de ubigeos por el codigo de argumento ingresado /// </summary> /// <param name="prm_CodigoArgumento">Código ARGUMENTO de la Tabla</param> /// <param name="prm_Idioma">Tipo de Idioma</param> public string ObtenerUbigeo(string prm_CodigoUBIGEO) { string UBIGEOGenerado = String.Empty; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { tablaDetalleDC.omgc_P_Registro_Ubigeo ( prm_CodigoUBIGEO, ref UBIGEOGenerado ); // } } catch (Exception ex) { throw ex; } return(UBIGEOGenerado); }
/// <summary> /// Buscar un REGISTRO de la entidad Registro de tablas /// </summary> /// <param name="codRegistro"></param> /// <returns></returns> public BERegistroNew Buscar(string codRegistro) { BERegistroNew objRegistro = null; try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablaDetalleDC.omgc_S_Registro(string.Empty, codRegistro, string.Empty, null, null); foreach (var item in query) { objRegistro = new BERegistroNew() { codTabla = item.codTabla, codRegistro = item.codRegistro, numNivel = item.numNivel, desNombre = item.desNombre, gloDescripcion = item.gloDescripcion, desValorDecimal = item.desValorDecimal, desValorCadena = item.desValorCadena, desValorLogico = item.desValorLogico, desValorEntero = item.desValorEntero, indActivo = item.indActivo, desValorFecha = item.desValorFecha, segUsuarioCrea = item.segUsuCrea, segUsuarioEdita = item.segUsuEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaOrigen, }; } } } catch (Exception ex) { throw ex; } return(objRegistro); }
/// <summary> /// LISTADO de la Entidad TEDetalle /// </summary> /// <param name="pCaso">Opción para Tipo de Búsqueda</param> /// <param name="pCodTabla">Código de la Tabla</param> /// <param name="pCodArgu">Código de argumento de Búsqueda</param> /// <param name="pDescripcion">Descripción del registro TEDetalle</param> /// <param name="pIdioma">Idioma a Seleccionar</param> /// <param name="pNivel">Nivel que ocupa en la tabla </param> /// <param name="modifyc">Indicador de Retorno</param> /// <returns>Retorna una colección de registros de tipo TEDetalle</returns> public List <BERegistro> Listar(int pCaso, string pCodTabla, string pCodArgu, string pDescripcion, int pNivel) { List <BERegistro> lista = new List <BERegistro>(); try { using (_DBMLMaestrosDataContext tablaDetalleDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablaDetalleDC.omgc_S_Registro(pCodTabla, pCodArgu, pDescripcion, pNivel, null); 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 }); } } } catch (Exception ex) { throw ex; } return(lista); }
/// <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); }
//---------------------------------------------------------- // VERSION 2.0 //---------------------------------------------------------- /// <summary> /// LISTADO de la Entidad TEMaestro /// </summary> /// <param name="pCaso">Opción para Tipo de Búsqueda</param> /// <param name="pCodTabla">Código de la Tabla</param> /// <param name="pNomTabla">Nombre de la Tabla</param> /// <param name="pIdioma">Idioma a Seleccionar</param> /// <param name="modifyc">Indicador de Retorno</param> /// <returns>Retorna una colección de registros de tipo TEMaestro</returns> public List <BETablaMaestra> Listar(int pCaso, string pCodTabla, string pNomTabla, bool?p_Estado) { List <BETablaMaestra> lista = new List <BETablaMaestra>(); try { using (_DBMLMaestrosDataContext tablasMaestrosDC = new _DBMLMaestrosDataContext(conexion)) { var query = tablasMaestrosDC.omgc_S_Tabla(pCodTabla, pNomTabla, p_Estado); 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 }); } } } catch (Exception ex) { throw ex; } return(lista); }