コード例 #1
0
        private BeMaestroTasa CargarEntidad(IDataReader pReader)
        {
            var tasa = new BeMaestroTasa();

            try
            {
                tasa.Empresa = new BeMaestroEmpresa {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0))
                };
                tasa.UsuarioCreador     = HelperConsultas.GetValueSql <string>(pReader.GetValue(1));
                tasa.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(2));
                tasa.FechaCreacion      = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(3));
                tasa.FechaModificacion  = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(4));
                tasa.IdTasa             = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(5));
                tasa.Tasas          = HelperConsultas.GetValueSql <Decimal>(pReader.GetValue(6));
                tasa.RentaExcesoUit = HelperConsultas.GetValueSql <Int16>(pReader.GetValue(7));
                tasa.RentaHastaUit  = HelperConsultas.GetValueSql <Int16>(pReader.GetValue(8));
            }
            catch (Exception ex)
            {
                tasa          = null;
                ErrorConsulta = ex;
            }
            return(tasa);
        }
コード例 #2
0
ファイル: DaMaestroEmpresa.cs プロジェクト: ecmc64/ProyQtaCat
        public List <BE.BeMaestroEmpresa> GetMaestroEmpresa()
        {
            var empresas = new List <BE.BeMaestroEmpresa>();

            try
            {
                const string comandoSql = @"select IdEmpresa, RazonSocial, Ruc, Direccion, Activo from Maestroempresa Order by RazonSocial";
                var          db         = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var          cmd        = db.GetSqlStringCommand(comandoSql);

                var oReader = db.ExecuteReader(cmd);
                while (oReader.Read())
                {
                    var empresa = new BE.BeMaestroEmpresa();
                    empresa.IdEmpresa   = HelperConsultas.GetValueSql <Guid>(oReader.GetValue(0));
                    empresa.RazonSocial = HelperConsultas.GetValueSql <string>(oReader.GetValue(1));
                    empresa.Ruc         = HelperConsultas.GetValueSql <string>(oReader.GetValue(2));
                    empresa.Direccion   = HelperConsultas.GetValueSql <string>(oReader.GetValue(3));
                    empresa.Activo      = HelperConsultas.GetValueSql <bool>(oReader.GetValue(4));

                    empresas.Add(empresa);
                }
            }
            catch (Exception ex)
            {
                ErrorConsulta = ex;
                empresas      = null;
            }

            return(empresas);
        }
コード例 #3
0
        private BeMaestroObrero CargarEntidad(IDataReader pReader)
        {
            var obrero = new BeMaestroObrero();

            try
            {
                obrero.IdPersona = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0));
                obrero.Empresa   = new BeMaestroEmpresa
                {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0))
                };
                obrero.Categoria = new BeMaestroCategoriaObrero
                {
                    IdCategoria = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(2))
                };
                obrero.CodigoAlterno = HelperConsultas.GetValueSql <string>(pReader.GetValue(3));
            }
            catch (Exception ex)
            {
                ErrorConsulta = ex;
                obrero        = null;
            }

            return(obrero);
        }
コード例 #4
0
        private BeMaestroPersona CargarEntidad(IDataReader pReader)
        {
            var persona = new BeMaestroPersona();

            try
            {
                persona.Empresa = new BeMaestroEmpresa
                {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0))
                };
                persona.IdPersona = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(1));
                persona.Documento = new BeMaestroDocumento
                {
                    IdDocumento  = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(2)),
                    NumDocumento = HelperConsultas.GetValueSql <string>(pReader.GetValue(3)),
                    Empresa      = new BeMaestroEmpresa {
                        IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0))
                    }
                };
                persona.Activo             = HelperConsultas.GetValueSql <bool>(pReader.GetValue(4));
                persona.Nombres            = HelperConsultas.GetValueSql <string>(pReader.GetValue(5));
                persona.Apellidos          = HelperConsultas.GetValueSql <string>(pReader.GetValue(6));
                persona.Direccion          = HelperConsultas.GetValueSql <string>(pReader.GetValue(7));
                persona.UsuarioCreador     = HelperConsultas.GetValueSql <string>(pReader.GetValue(8));
                persona.FechaCreacion      = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(9));
                persona.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(10));
                persona.FechaModificacion  = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(11));
            }
            catch (Exception ex)
            {
                persona       = null;
                ErrorConsulta = ex;
            }
            return(persona);
        }
コード例 #5
0
ファイル: DaMaestroObra.cs プロジェクト: ecmc64/ProyQtaCat
        private BeMaestroObras CargarEntidad(IDataReader pReader)
        {
            var obra = new BeMaestroObras();

            try
            {
                obra.IdObra  = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(1));
                obra.Empresa = new BeMaestroEmpresa
                {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0))
                };

                obra.Descripcion        = HelperConsultas.GetValueSql <string>(pReader.GetValue(2));
                obra.FechaInicio        = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(3));
                obra.FechaFin           = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(4));
                obra.Activo             = HelperConsultas.GetValueSql <bool>(pReader.GetValue(5));
                obra.DireccionObra      = HelperConsultas.GetValueSql <string>(pReader.GetValue(6));
                obra.RucObra            = HelperConsultas.GetValueSql <string>(pReader.GetValue(7));
                obra.UsuarioCreador     = HelperConsultas.GetValueSql <string>(pReader.GetValue(8));
                obra.FechaCreacion      = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(9));
                obra.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(10));
                obra.FechaModificacion  = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(11));
                obra.CodigoAntiguo      = HelperConsultas.GetValueSql <string>(pReader.GetValue(12));
            }
            catch (Exception ex)
            {
                obra          = null;
                ErrorConsulta = ex;
            }
            return(obra);
        }
コード例 #6
0
ファイル: DaPeriodos.cs プロジェクト: ecmc64/ProyQtaCat
        private BePeriodos CargarEntidad(IDataReader pReader)
        {
            var periodo = new BePeriodos();

            try
            {
                periodo.IdPeriodo = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0));
                periodo.Empresa   = new BeMaestroEmpresa {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(1))
                };
                periodo.Anio               = HelperConsultas.GetValueSql <int>(pReader.GetValue(2));
                periodo.Activo             = HelperConsultas.GetValueSql <Boolean>(pReader.GetValue(3));
                periodo.UsuarioCreador     = HelperConsultas.GetValueSql <string>(pReader.GetValue(4));
                periodo.FechaCreacion      = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(5));
                periodo.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(6));
                periodo.FechaModificacion  = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(7));
                periodo.FechaInicio        = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(8));
                periodo.FechaFin           = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(9));
                periodo.SemanaInicio       = HelperConsultas.GetValueSql <int>(pReader.GetValue(10));
                periodo.SemanaFin          = HelperConsultas.GetValueSql <int>(pReader.GetValue(11));
                periodo.Mes = HelperConsultas.GetValueSql <int>(pReader.GetValue(12));
            }
            catch (Exception ex)
            {
                periodo       = null;
                ErrorConsulta = ex;
            }
            return(periodo);
        }
コード例 #7
0
        private BeObreroPorObra CargarEntidad(IDataReader pReader)
        {
            var obreroPorObra = new BeObreroPorObra();

            try
            {
                obreroPorObra.Empresa = new BeMaestroEmpresa {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0))
                };
                obreroPorObra.Obra = new BeMaestroObras {
                    IdObra = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(1))
                };
                obreroPorObra.Obrero = new BeMaestroObrero {
                    IdPersona = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(2))
                };
                obreroPorObra.UsuarioCreador     = HelperConsultas.GetValueSql <string>(pReader.GetValue(3));
                obreroPorObra.FechaCreacion      = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(4));
                obreroPorObra.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(5));
                obreroPorObra.FechaModificacion  = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(6));
                obreroPorObra.CategoriaObrero    = new BeMaestroCategoriaObrero
                {
                    IdCategoria = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(7)),
                    Empresa     = obreroPorObra.Empresa
                };
            }
            catch (Exception ex)
            {
                obreroPorObra = null;
                ErrorConsulta = ex;
            }
            return(obreroPorObra);
        }
コード例 #8
0
        private BeMaestroCategoriaObrero CargarEntidad(IDataReader pReader)
        {
            var categoria = new BeMaestroCategoriaObrero();

            try
            {
                categoria.IdCategoria        = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0));
                categoria.Descripcion        = HelperConsultas.GetValueSql <string>(pReader.GetValue(1));
                categoria.Activo             = HelperConsultas.GetValueSql <bool>(pReader.GetValue(2));
                categoria.UsuarioCreador     = HelperConsultas.GetValueSql <string>(pReader.GetValue(3));
                categoria.FechaCreacion      = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(4));
                categoria.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(5));
                categoria.FechaModificacion  = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(6));
                categoria.Empresa            = new BeMaestroEmpresa
                {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(7))
                };
            }
            catch (Exception ex)
            {
                categoria     = null;
                ErrorConsulta = ex;
            }
            return(categoria);
        }
コード例 #9
0
        private BeMaestroDocumento CargarEntidad(IDataReader pReader)
        {
            var documento = new BeMaestroDocumento();

            try
            {
                documento.IdDocumento = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0));
                documento.Empresa     = new BeMaestroEmpresa
                {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(1))
                };
                documento.Activo             = HelperConsultas.GetValueSql <bool>(pReader.GetValue(2));
                documento.NombreDocumento    = HelperConsultas.GetValueSql <string>(pReader.GetValue(3));
                documento.UsuarioCreador     = HelperConsultas.GetValueSql <string>(pReader.GetValue(4));
                documento.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(5));
                documento.FechaCreacion      = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(6));
                documento.FechaModificacion  = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(7));
            }
            catch (Exception ex)
            {
                documento     = null;
                ErrorConsulta = ex;
            }
            return(documento);
        }
コード例 #10
0
        private BePeriodosDeObras CargarEntidad(IDataReader pReader)
        {
            var entidad = new BePeriodosDeObras();

            try
            {
                entidad.Empresa = new BeMaestroEmpresa {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0))
                };
                entidad.Obra = new BeMaestroObras {
                    IdObra = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(1))
                };
                entidad.Obrero = new BeMaestroObrero {
                    IdPersona = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(2))
                };
                entidad.Periodo = new BePeriodos {
                    IdPeriodo = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(3))
                };
                entidad.UsuarioCreador     = HelperConsultas.GetValueSql <string>(pReader.GetValue(4));
                entidad.FechaCreacion      = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(5));
                entidad.UsuarioModificador = HelperConsultas.GetValueSql <string>(pReader.GetValue(6));
                entidad.FechaModificacion  = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(7));
                entidad.Jornal             = HelperConsultas.GetValueSql <double>(pReader.GetValue(8));
                entidad.Dominical          = HelperConsultas.GetValueSql <double>(pReader.GetValue(9));
                entidad.DescansoMedico     = HelperConsultas.GetValueSql <double>(pReader.GetValue(10));
                entidad.Feriado            = HelperConsultas.GetValueSql <double>(pReader.GetValue(11));
                entidad.Buc           = HelperConsultas.GetValueSql <double>(pReader.GetValue(12));
                entidad.Altura        = HelperConsultas.GetValueSql <double>(pReader.GetValue(13));
                entidad.Agua          = HelperConsultas.GetValueSql <double>(pReader.GetValue(14));
                entidad.Pasaje        = HelperConsultas.GetValueSql <double>(pReader.GetValue(15));
                entidad.Escolar       = HelperConsultas.GetValueSql <double>(pReader.GetValue(16));
                entidad.Movilidad     = HelperConsultas.GetValueSql <double>(pReader.GetValue(17));
                entidad.HoraExtra     = HelperConsultas.GetValueSql <double>(pReader.GetValue(18));
                entidad.Reintegro     = HelperConsultas.GetValueSql <double>(pReader.GetValue(19));
                entidad.Vacaciones    = HelperConsultas.GetValueSql <double>(pReader.GetValue(20));
                entidad.Gratificacion = HelperConsultas.GetValueSql <double>(pReader.GetValue(21));
                entidad.Viatico       = HelperConsultas.GetValueSql <double>(pReader.GetValue(22));
                entidad.Sepelio       = HelperConsultas.GetValueSql <double>(pReader.GetValue(23));
                entidad.Altitud       = HelperConsultas.GetValueSql <double>(pReader.GetValue(24));
                entidad.Ley29351      = HelperConsultas.GetValueSql <double>(pReader.GetValue(25));
            }
            catch (Exception ex)
            {
                entidad       = null;
                ErrorConsulta = ex;
            }

            return(entidad);
        }
コード例 #11
0
ファイル: DaMaestroEmpresa.cs プロジェクト: ecmc64/ProyQtaCat
        private BeMaestroEmpresa CargarEntidad(IDataReader pReader)
        {
            var empresa = new BeMaestroEmpresa();

            try
            {
                empresa.IdEmpresa   = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0));
                empresa.RazonSocial = HelperConsultas.GetValueSql <string>(pReader.GetValue(1));
                empresa.Ruc         = HelperConsultas.GetValueSql <string>(pReader.GetValue(2));
                empresa.Direccion   = HelperConsultas.GetValueSql <string>(pReader.GetValue(3));
                empresa.Activo      = HelperConsultas.GetValueSql <bool>(pReader.GetValue(4));
            }
            catch (Exception ex)
            {
                empresa       = null;
                ErrorConsulta = ex;
            }
            return(empresa);
        }
コード例 #12
0
ファイル: DaMaestroUit.cs プロジェクト: ecmc64/ProyQtaCat
        private BeMaestroUit CargarEntidad(IDataReader pReader)
        {
            var uit = new BeMaestroUit();

            try
            {
                uit.Empresa = new BeMaestroEmpresa {
                    IdEmpresa = HelperConsultas.GetValueSql <Guid>(pReader.GetValue(0))
                };
                uit.Anio = HelperConsultas.GetValueSql <int>(pReader.GetValue(1));
                uit.MontoUnidadImpositivaTrib = HelperConsultas.GetValueSql <decimal>(pReader.GetValue(2));
                uit.UsuarioCreador            = HelperConsultas.GetValueSql <string>(pReader.GetValue(3));
                uit.UsuarioModificador        = HelperConsultas.GetValueSql <string>(pReader.GetValue(4));
                uit.FechaCreacion             = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(5));
                uit.FechaModificacion         = HelperConsultas.GetValueSql <DateTime>(pReader.GetValue(6));
            }
            catch (Exception ex)
            {
                uit           = null;
                ErrorConsulta = ex;
            }
            return(uit);
        }