Example #1
0
        public BeMaestroObrero GetMaestroObreroByCodigoAlterno(BeMaestroEmpresa pEmpresa, string pCodigoAlterno)
        {
            var obrero = new BeMaestroObrero();

            try
            {
                var comandoSql = string.Concat(CadenaSelect, "FROM dbo.MaestroObrero WHERE IdPersona=@pIdPersona AND CodigoAlterno=@pCodigoAlterno");
                var db         = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd        = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pEmpresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pCodigoAlterno", DbType.String, pCodigoAlterno));

                var oReader = db.ExecuteReader(cmd);
                var filas   = 0;

                if (oReader.Read())
                {
                    obrero = CargarEntidad(oReader);
                    filas  = 1;
                }

                obrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta        = ex;
                obrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(obrero);
        }
Example #2
0
        public BeMaestroCategoriaObrero GetCategoriaObrero(BeMaestroCategoriaObrero pCategoriaObrero)
        {
            var categoria = new BeMaestroCategoriaObrero();

            try
            {
                var comandoSql = string.Concat(CadenaSelect, "FROM dbo.MaestroCategoriaObrero WHERE IdCategoria=@pIdCategoria AND IdEmpresa=@pIdEmpresa");
                var db         = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd        = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pCategoriaObrero.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdCategoria", DbType.Guid, pCategoriaObrero.IdCategoria));

                var oReader   = db.ExecuteReader(cmd);
                var registros = 0;

                if (oReader.Read())
                {
                    categoria = CargarEntidad(oReader);
                    registros++;
                }

                categoria.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, registros, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta           = ex;
                categoria.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }

            return(categoria);
        }
Example #3
0
        public BeMaestroObrero UpdMaestroObrero(BeMaestroObrero pObrero)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE dbo.MaestroObrero ",
                        "SET IdCategoria=@pIdCategoria ",
                        "    CodigoAlterno=@pCodigoAlterno ",
                        "WHERE IdPersona=@pIdPersona ",
                        "	AND IdEmpresa=@pIdEmpresa");
                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                CargarParametros(cmd, pObrero);

                var filas = db.ExecuteNonQuery(cmd);

                pObrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta         = ex;
                pObrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }

            return(pObrero);
        }
Example #4
0
        public BeMaestroObras UpdMaestroObra(BeMaestroObras pObra)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE dbo.MaestroObras ",
                        "SET Activo=@pActivo,  ",
                        "	CodigoAntiguo=@pCodigoAntiguo, ",
                        "	Descripcion=@pDescripcion,",
                        "	DireccionObra=@pDireccionObra,",
                        "	FechaFin=@pFechaFin, ",
                        "	FechaInicio=@pFechaInicio, ",
                        "	FechaModificacion=@pFechaModificacion, ",
                        "	RucObra=@pRucObra, ",
                        "	UsuarioModificador=@pUsuarioModificador ",
                        "WHERE IdEmpresa=@pIdEmpresa ",
                        "	AND IdObra=@pidObra");

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                CargarParametros(cmd, pObra);

                var filas = db.ExecuteNonQuery(cmd);
                pObra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta       = ex;
                pObra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pObra);
        }
Example #5
0
        public BeMaestroObras GetMaestroObrasByCodigoAntiguo(BeMaestroObras pMaestroObras)
        {
            var obra = new BeMaestroObras();

            try
            {
                var comandoSql = string.Concat(CadenaSelect, "FROM dbo.MaestroObras WHERE IdEmpresa=@pIdEmpresa AND CodigoAntiguo=@CodigoAntiguo");
                var db         = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd        = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pMaestroObras.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@CodigoAntiguo", DbType.String, pMaestroObras.CodigoAntiguo));

                var oReader   = db.ExecuteReader(cmd);
                var registros = 0;

                if (oReader.Read())
                {
                    obra = CargarEntidad(oReader);
                    registros++;
                }

                obra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, registros, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta      = ex;
                obra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }

            return(obra);
        }
Example #6
0
        public BeMaestroUit InsUit(BeMaestroUit pUit)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "INSERT INTO dbo.MaestroUit ( IdEmpresa,Anio,MontoUnidadImpositivaTrib,UsuarioCreador,UsuarioModificador,FechaCreacion,FechaModificacion ) ",
                        "VALUES  ( @pIdEmpresa,@pAnio,@pMontoUnidadImpositivaTrib,@pUsuarioCreador,@pUsuarioModificador,@pFechaCreacion,@pFechaModificacion)");

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pUit.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pAnio", DbType.Int16, pUit.Anio));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pMontoUnidadImpositivaTrib", DbType.Currency, pUit.MontoUnidadImpositivaTrib));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pUit.UsuarioCreador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pUit.UsuarioModificador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pUit.FechaCreacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pUit.FechaModificacion));

                var filas = db.ExecuteNonQuery(cmd);
                pUit.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta      = ex;
                pUit.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pUit);
        }
Example #7
0
        public BeMaestroTasa InsTasa(BeMaestroTasa pTasa)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "INSERT INTO dbo.MaestroTasa ( IdEmpresa,UsuarioCreador,FechaCreacion,IdTasa,Tasa,RentaExcesoUit,RentaHastaUit,UsuarioModificador,FechaModificacion ) ",
                        "VALUES  ( @pIdEmpresa,@pUsuarioCreador,@pFechaCreacion,@pIdTasa,@pTasa,@pRentaExcesoUit,@pRentaHastaUit,@pUsuarioModificador,@pFechaModificacion)");

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pTasa.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pTasa.UsuarioCreador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pTasa.FechaCreacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdTasa", DbType.Guid, pTasa.IdTasa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pTasa", DbType.Decimal, pTasa.Tasas));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRentaExcesoUit", DbType.Int16, pTasa.RentaExcesoUit));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRentaHastaUit", DbType.Int16, pTasa.RentaHastaUit));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pTasa.UsuarioCreador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pTasa.FechaCreacion));


                var filas = db.ExecuteNonQuery(cmd);
                pTasa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta       = ex;
                pTasa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pTasa);
        }
Example #8
0
        public BeMaestroEmpresa UpdEmpresa(BeMaestroEmpresa pEmpresa)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE dbo.MaestroEmpresa ",
                        "SET RazonSocial=@pRazonSocial,  ",
                        "	Ruc=@pRuc, ",
                        "	Direccion=@pDireccion, ",
                        "	Activo=@pActivo ",
                        "WHERE IdEmpresa=@pIdEmpresa");


                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pEmpresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRazonSocial", DbType.String, pEmpresa.RazonSocial));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pRuc", DbType.String, pEmpresa.Ruc));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pDireccion", DbType.String, pEmpresa.Direccion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pActivo", DbType.Boolean, pEmpresa.Activo));

                var filas = db.ExecuteNonQuery(cmd);
                pEmpresa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta          = ex;
                pEmpresa.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pEmpresa);
        }
Example #9
0
        public BePeriodos GetPeriodoByAnioMes(BePeriodos pPeriodo)
        {
            var periodo = new BePeriodos();

            try
            {
                string comandoSql = string.Concat(CadenaSelect, @"FROM Periodos WHERE IdEmpresa=@pIdEmpresa AND Anio=@pAnio AND Mes=@pMes");
                var    db         = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var    cmd        = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@IdEmpresa", DbType.Guid, pPeriodo.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pAnio", DbType.Int32, pPeriodo.Anio));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pMes", DbType.Int32, pPeriodo.Mes));

                var oReader = db.ExecuteReader(cmd);
                var fila    = 0;

                if (oReader.Read())
                {
                    periodo = CargarEntidad(oReader);
                    fila    = 1;
                }

                periodo.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, fila, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta         = ex;
                periodo.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }

            return(periodo);
        }
Example #10
0
        public BeObreroPorObra UpdObreroPorObra(BeObreroPorObra pObreroPorObra)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE dbo.ObreroPorObra ",
                        "SET IdCategoria=@pIdCategoria, ",
                        "   UsuarioModificador=@pUsuarioModificador, ",
                        "	FechaModificacion=@pFechaModificacion ",
                        "WHERE IdEmpresa=@pIdEmpresa",
                        "   AND IdObra=@pIdObra ",
                        "   AND IdPersona=@pIdPersona");

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                CargarParametros(cmd, pObreroPorObra);

                var filas = db.ExecuteNonQuery(cmd);
                pObreroPorObra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta = ex;
                pObreroPorObra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pObreroPorObra);
        }
Example #11
0
        public BePeriodosDeObras InsPeriodosDeObras(BePeriodosDeObras pPeriodosDeObras)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "INSERT dbo.PeriodosDeObras ( IdEmpresa, IdObra, IdPersona, IdPeriodo, UsuarioCreador, FechaCreacion, UsuarioModificador, FechaModificacion, Jornal, Dominical, DescansoMedico, Feriado, BUC, Altura, Agua, Pasaje, Escolar, Movilidad, HoraExtra, Reintegro, Vacaciones, Gratificacion, Viatico, Sepelio, Altitud, Ley29351 ) ",
                        "VALUES  ( @pIdEmpresa, @pIdObra, @pIdPersona, @pIdPeriodo, @pUsuarioCreador, @pFechaCreacion, @pUsuarioModificador, @pFechaModificacion, @pJornal, @pDominical, @pDescansoMedico, @pFeriado, @pBUC, @pAltura, @pAgua, @pPasaje, @pEscolar, @pMovilidad, @pHoraExtra, @pReintegro, @pVacaciones, @pGratificacion, @pViatico, @pSepelio, @pAltitud, @pLey29351 )"
                        );

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                CargarParametros(cmd, pPeriodosDeObras);

                var filas = db.ExecuteNonQuery(cmd);
                pPeriodosDeObras.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta = ex;
                pPeriodosDeObras.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }

            return(pPeriodosDeObras);
        }
Example #12
0
        public BeMaestroCategoriaObrero InsCategoriaObrero(BeMaestroCategoriaObrero pCategoriaObrero)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "INSERT INTO dbo.MaestroCategoriaObrero ( IdCategoria, Descripcion, Activo, UsuarioCreador, FechaCreacion, UsuarioModificador, FechaModificacion, IdEmpresa ) ",
                        "VALUES  ( @pIdCategoria, @pDescripcion, @pActivo, @pUsuarioCreador, @pFechaCreacion, @pUsuarioModificador, @pFechaModificacion, @pIdEmpresa)");
                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdCategoria", DbType.Guid, pCategoriaObrero.IdCategoria));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pDescripcion", DbType.String, pCategoriaObrero.Descripcion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pActivo", DbType.Boolean, pCategoriaObrero.Activo));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pCategoriaObrero.UsuarioCreador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pCategoriaObrero.FechaCreacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pCategoriaObrero.UsuarioModificador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pCategoriaObrero.FechaModificacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pCategoriaObrero.Empresa.IdEmpresa));


                var filas = db.ExecuteNonQuery(cmd);
                pCategoriaObrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta = ex;
                pCategoriaObrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pCategoriaObrero);
        }
Example #13
0
        public BeMaestroPersona InsPersona(BeMaestroPersona pPersona)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "INSERT INTO dbo.MaestroPersona ( IdPersona, IdDocumento, Numdocumento, Activo, IdEmpresa, Nombres, Apellidos, Direccion, UsuarioCreador, UsuarioModificador, FechaCreacion, FechaModificacion )",
                        "VALUES  ( @pIdPersona,@pIdDocumento,@pNumdocumento,@pActivo,@pIdEmpresa,@pNombres,@pApellidos,@pDireccion,@pUsuarioCreador,@pUsuarioModificador,@pFechaCreacion,@pFechaModificacion)");
                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdPersona", DbType.Guid, pPersona.IdPersona));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdDocumento", DbType.Guid, pPersona.Documento.IdDocumento));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pNumdocumento", DbType.String, pPersona.Documento.NumDocumento));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pActivo", DbType.Boolean, pPersona.Activo));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pPersona.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pNombres", DbType.String, pPersona.Nombres));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pApellidos", DbType.String, pPersona.Apellidos));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pDireccion", DbType.String, pPersona.Direccion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pPersona.UsuarioCreador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pPersona.UsuarioModificador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pPersona.FechaCreacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pPersona.FechaModificacion));

                var filas = db.ExecuteNonQuery(cmd);
                pPersona.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta          = ex;
                pPersona.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pPersona);
        }
Example #14
0
        public BeMaestroPersona GetMaetroPersonaByDni(BeMaestroEmpresa pEmpresa, string pDni)
        {
            var persona = new BeMaestroPersona();

            try
            {
                var comandoSql = string.Concat(CadenaSelect, "FROM dbo.MaestroPersona WHERE IdEmpresa=@pIdEmpresa AND Numdocumento=@pNumDocumento");
                var db         = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd        = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pEmpresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pNumDocumento", DbType.String, pDni));

                var oReader = db.ExecuteReader(cmd);
                var filas   = 0;
                if (oReader.Read())
                {
                    persona = CargarEntidad(oReader);
                    filas   = 1;
                }

                persona.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta         = ex;
                persona.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }

            return(persona);
        }
Example #15
0
        public BePeriodosDeObras UpdPeriodosDeObras(BePeriodosDeObras pPeriodosDeObras)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE PeriodosDeObras ",
                        "SET UsuarioModificador=@pUsuarioModificador, ",
                        "    FechaModificacion=@pFechaModificacion,",
                        "    Jornal=@pJornal,",
                        "    Dominical=@pDominical,",
                        "    DescansoMedico=@pDescansoMedico,",
                        "    Feriado=@pFeriado,",
                        "    BUC=@pBUC,",
                        "    Altura=@pAltura,",
                        "    Agua=@pAgua,",
                        "    Pasaje=@pPasaje,",
                        "    Escolar=@pEscolar,",
                        "    Movilidad=@pMovilidad,",
                        "    HoraExtra=@pHoraExtra,",
                        "    Reintegro=@pReintegro,",
                        "    Vacaciones=@pVacaciones,",
                        "    Gratificacion=@pGratificacion,",
                        "    Viatico=@pViatico,",
                        "    Sepelio=@pSepelio,",
                        "    Altitud=@pAltitud,",
                        "    Ley29351=@pLey29351 ",
                        "WHERE IdEmpresa=@pIdEmpresa",
                        "    AND IdObra=@pIdObra",
                        "    AND IdPersona=@pIdPersona",
                        "    AND IdPeriodo=@pIdPeriodo"
                        );

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                CargarParametros(cmd, pPeriodosDeObras);

                var filas = db.ExecuteNonQuery(cmd);
                pPeriodosDeObras.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta = ex;
                pPeriodosDeObras.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pPeriodosDeObras);
        }
Example #16
0
        public BeMaestroPersona UpdPersona(BeMaestroPersona pPersona)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE dbo.MaestroPersona ",
                        "SET IdDocumento=@pIdDocumento, ",
                        "	Numdocumento=@pNumdocumento, ",
                        "	Activo=@pActivo, ",
                        "	Nombres=@pNombres, ",
                        "	Apellidos=@pApellidos, ",
                        "	Direccion=@pDireccion, ",
                        "	UsuarioModificador=@pUsuarioModificador, ",
                        "	FechaModificacion=@pFechaModificacion ",
                        "WHERE IdPersona=@pIdPersona ",
                        "	AND IdEmpresa=@pIdEmpresa");
                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdPersona", DbType.Guid, pPersona.IdPersona));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdDocumento", DbType.Guid, pPersona.Documento.IdDocumento));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pNumdocumento", DbType.String, pPersona.Documento.NumDocumento));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pActivo", DbType.Boolean, pPersona.Activo));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pPersona.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pNombres", DbType.String, pPersona.Nombres));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pApellidos", DbType.String, pPersona.Apellidos));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pDireccion", DbType.String, pPersona.Direccion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pPersona.UsuarioModificador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pPersona.FechaModificacion));

                var filas = db.ExecuteNonQuery(cmd);
                pPersona.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta          = ex;
                pPersona.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pPersona);
        }
Example #17
0
        public BeMaestroObras InsMaestroObras(BeMaestroObras pObra)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "INSERT INTO dbo.MaestroObras ( IdEmpresa, IdObra, Descripcion, FechaInicio, FechaFin, Activo, DireccionObra, RucObra, UsuarioCreador, FechaCreacion, UsuarioModificador, FechaModificacion, CodigoAntiguo ) ",
                        "VALUES  ( @pIdEmpresa,@pIdObra,@pDescripcion, @pFechaInicio, @pFechaFin, @pActivo, @pDireccionObra, @pRucObra, @pUsuarioCreador,@pFechaCreacion, @pUsuarioModificador, @pFechaModificacion, @pCodigoAntiguo )");
                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);
                CargarParametros(cmd, pObra);

                var filas = db.ExecuteNonQuery(cmd);
                pObra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta       = ex;
                pObra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pObra);
        }
Example #18
0
        public BeMaestroObrero InsMaestroObrero(BeMaestroObrero pObrero)
        {
            try
            {
                var comandoSql = string.Concat("INSERT INTO dbo.MaestroObrero ( IdPersona, IdEmpresa, IdCategoria, CodigoAlterno ) ",
                                               "VALUES  ( @pIdPersona, @pIdEmpresa, @pIdCategoria, @pCodigoAlterno)");
                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                CargarParametros(cmd, pObrero);

                var filas = db.ExecuteNonQuery(cmd);

                pObrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta         = ex;
                pObrero.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }

            return(pObrero);
        }
Example #19
0
        public BeMaestroUit UpdUit(BeMaestroUit pUit)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE dbo.MaestroUit ",
                        "SET MontoUnidadImpositivaTrib=@pMontoUnidadImpositivaTrib, ",
                        "	UsuarioCreador=@pUsuarioCreador, ",
                        "	UsuarioModificador=@pUsuarioModificador, ",
                        "	FechaCreacion=@pFechaCreacion, ",
                        "	FechaModificacion=@pFechaModificacion ",
                        "WHERE IdEmpresa=@pIdEmpres ",
                        "   AND Anio=@pAnio");


                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pUit.Empresa.IdEmpresa));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pAnio", DbType.Int16, pUit.Anio));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pMontoUnidadImpositivaTrib", DbType.Decimal, pUit.MontoUnidadImpositivaTrib));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pUit.UsuarioCreador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pUit.UsuarioModificador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pUit.FechaCreacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pUit.FechaModificacion));

                var filas = db.ExecuteNonQuery(cmd);
                pUit.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta      = ex;
                pUit.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pUit);
        }
Example #20
0
        public BeMaestroDocumento UpdDocumento(BeMaestroDocumento pDocumento)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE dbo.MaestroDocumento ",
                        "SET NombreDocumento=@pNombreDocumento,  ",
                        "	Activo=@pActivo, ",
                        "	UsuarioModificador=@pUsuarioModificador, ",
                        "	FechaModificacion=@pFechaModificacion ",
                        "WHERE IdDoumento=@pIdDocumento ",
                        "	AND IdEmpresa=@pIdEmpresa");

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@IdDocumento", DbType.Guid, pDocumento.IdDocumento));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pNombreDocumento", DbType.String, pDocumento.NombreDocumento));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pActivo", DbType.Boolean, pDocumento.Activo));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioCreador", DbType.String, pDocumento.UsuarioCreador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaCreacion", DbType.DateTime, pDocumento.FechaCreacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pUsuarioModificador", DbType.String, pDocumento.UsuarioModificador));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pFechaModificacion", DbType.DateTime, pDocumento.FechaModificacion));
                cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdEmpresa", DbType.Guid, pDocumento.Empresa.IdEmpresa));

                var filas = db.ExecuteNonQuery(cmd);
                pDocumento.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta            = ex;
                pDocumento.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pDocumento);
        }
Example #21
0
        public BeObreroPorObra InsObreroPorObra(BeObreroPorObra pObreroPorObra)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "INSERT INTO dbo.ObreroPorObra (IdEmpresa, IdObra, IdPersona, UsuarioCreador, FechaCreacion, UsuarioModificador, FechaModificacion, Activo, IdCategoria ) ",
                        "VALUES  ( @pIdEmpresa, @pIdObra, @pIdPersona, @pUsuarioCreador, @pFechaCreacion, @pUsuarioModificador, @pFechaModificacion, @pActivo, @pIdCategoria )");

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                CargarParametros(cmd, pObreroPorObra);

                var filas = db.ExecuteNonQuery(cmd);
                pObreroPorObra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta = ex;
                pObreroPorObra.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pObreroPorObra);
        }
Example #22
0
        public BePeriodos UpdPeriodos(BePeriodos pPeriodo)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "UPDATE dbo.Periodos ",
                        "SET Anio=@pAnio, ",
                        "   Activo=@pActivo, ",
                        "	UsuarioCreador=@pUsuarioCreador, ",
                        "	FechaCreacion=@pFechaCreacion, ",
                        "	UsuarioModificador=@pUsuarioModificador, ",
                        "	FechaModificacion=@pFechaModificacion, ",
                        "   FechaInicio=@pFechaInicio, ",
                        "	FechaFin=@pFechaFin, ",
                        "	SemanaInicio=@pSemanaInicio, ",
                        "	SemanaFin=@pSemanaFin, ",
                        "	Mes=@pMes ",
                        "WHERE IdPeriodo=@pIdPeriodo ",
                        "   AND IdEmpresa=@pIdEmpresa ");

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                CargarParametros(cmd, pPeriodo);

                var filas = db.ExecuteNonQuery(cmd);
                pPeriodo.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta          = ex;
                pPeriodo.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pPeriodo);
        }
Example #23
0
        public BePeriodos InsPeriodos(BePeriodos pPeriodo)
        {
            try
            {
                var comandoSql =
                    string.Concat(
                        "INSERT INTO dbo.Periodos ( IdPeriodo, IdEmpresa, Anio, Activo, UsuarioCreador, FechaCreacion, UsuarioModificador, FechaModificacion, FechaInicio, FechaFin,SemanaInicio, SemanaFin, Mes) ",
                        "VALUES  ( @pIdPeriodo, @IdEmpresa, @pAnio, @pActivo, @pUsuarioCreador, @pFechaCreacion, @pUsuarioModificador,@pFechaModificacion,@pFechaInicio, @pFechaFin, @pSemanaInicio, @pSemanaFin, @pMes)");

                var db  = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion);
                var cmd = db.GetSqlStringCommand(comandoSql);

                CargarParametros(cmd, pPeriodo);

                var filas = db.ExecuteNonQuery(cmd);
                pPeriodo.EstadoEntidad = HelperConsultas.SetEstadoEntidad(true, filas, null);
            }
            catch (Exception ex)
            {
                ErrorConsulta          = ex;
                pPeriodo.EstadoEntidad = HelperConsultas.SetEstadoEntidad(false, 0, ex);
            }
            return(pPeriodo);
        }