コード例 #1
0
        /// <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);
        }
コード例 #2
0
        //----------------------------------------------------------
        // 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);
        }
コード例 #3
0
        /// <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);
        }