Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        /// <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);
        }
Esempio n. 3
0
        /// <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);
        }
Esempio n. 4
0
        /// <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);
        }
Esempio n. 5
0
        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));
            }
        }
Esempio n. 6
0
        /// <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);
        }
Esempio n. 7
0
        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);
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
        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);
        }
Esempio n. 11
0
        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);
        }
Esempio n. 12
0
        /// <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);
        }
Esempio n. 13
0
        /// <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);
        }
Esempio n. 14
0
        /// <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);
        }
Esempio n. 15
0
        /// <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);
        }
Esempio n. 16
0
        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);
        }
Esempio n. 17
0
        /// <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);
        }
Esempio n. 18
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);
        }