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); }
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); }
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); }
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); }
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); }
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); }
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); }
private void CargarParametros(DbCommand pCmd, BeMaestroObrero pObrero) { pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdEmpresa", DbType.Guid, pObrero.Empresa.IdEmpresa)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdPersona", DbType.Guid, pObrero.IdPersona)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdCategoria", DbType.Guid, pObrero.Categoria.IdCategoria)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pCodigoAlterno", DbType.Guid, pObrero.CodigoAlterno)); }
public List <BeObreroPorObra> GetObrerosPorObra(BeObreroPorObra pObreroPorObra) { var detalleObrerosDeObras = new List <BeObreroPorObra>(); try { var comandoSql = string.Concat(CadenaSelect, @"FROM dbo.ObreroPorObra WHERE IdEmpresa=@pIdEmpresa AND IdObra=@pIdObra"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@IdEmpresa", DbType.Guid, pObreroPorObra.Empresa.IdEmpresa)); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@pIdObra", DbType.Guid, pObreroPorObra.Obra.IdObra)); var oReader = db.ExecuteReader(cmd); while (oReader.Read()) { var periodo = CargarEntidad(oReader); detalleObrerosDeObras.Add(periodo); } } catch (Exception ex) { ErrorConsulta = ex; detalleObrerosDeObras = null; } return(detalleObrerosDeObras); }
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); }
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); }
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); }
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); }
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); }
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); }
public List <BePeriodos> GetPeriodos(BeMaestroEmpresa pEmpresa) { var periodos = new List <BE.BePeriodos>(); try { string comandoSql = string.Concat(CadenaSelect, @"FROM Periodos WHERE IdEmpresa=@pIdEmpresa"); var db = DatabaseFactory.CreateDatabase(HelperConsultas.CadenaConexion); var cmd = db.GetSqlStringCommand(comandoSql); cmd.Parameters.Add(HelperConsultas.CrearParametro(cmd, "@IdEmpresa", DbType.Guid, pEmpresa.IdEmpresa)); var oReader = db.ExecuteReader(cmd); while (oReader.Read()) { var periodo = CargarEntidad(oReader); periodos.Add(periodo); } } catch (Exception ex) { ErrorConsulta = ex; periodos = null; } return(periodos); }
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); }
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); }
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); }
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); }
public List <BeMaestroPersona> GetMaetroPersona(BeMaestroEmpresa pEmpresa) { var personas = new List <BeMaestroPersona>(); try { var comandoSql = string.Concat(CadenaSelect, "FROM dbo.MaestroPersona 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)); var oReader = db.ExecuteReader(cmd); while (oReader.Read()) { var persona = CargarEntidad(oReader); if (persona != null) { personas.Add(persona); } } } catch (Exception ex) { ErrorConsulta = ex; } return(personas); }
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); }
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); }
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); }
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); }
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); }
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); }
private void CargarParametros(DbCommand pCmd, BePeriodosDeObras pPeriodo) { pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdEmpresa", DbType.Guid, pPeriodo.Empresa.IdEmpresa)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdObra", DbType.Guid, pPeriodo.Obra.IdObra)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdPersona", DbType.Guid, pPeriodo.Obrero.IdPersona)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdPeriodo", DbType.Guid, pPeriodo.Periodo.IdPeriodo)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pUsuarioCreador", DbType.String, pPeriodo.UsuarioCreador)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pFechaCreacion", DbType.DateTime, pPeriodo.FechaCreacion)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pUsuarioModificador", DbType.String, pPeriodo.UsuarioModificador)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pFechaModificacion", DbType.DateTime, pPeriodo.FechaModificacion)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pJornal", DbType.Decimal, pPeriodo.Jornal)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pDominical", DbType.Decimal, pPeriodo.Dominical)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pDescansoMedico", DbType.Decimal, pPeriodo.DescansoMedico)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pFeriado", DbType.Decimal, pPeriodo.Feriado)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pBUC", DbType.Decimal, pPeriodo.Buc)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pAltura", DbType.Decimal, pPeriodo.Altura)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pAgua", DbType.Decimal, pPeriodo.Agua)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pPasaje", DbType.Decimal, pPeriodo.Pasaje)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pEscolar", DbType.Decimal, pPeriodo.Escolar)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pMovilidad", DbType.Decimal, pPeriodo.Movilidad)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pHoraExtra", DbType.Decimal, pPeriodo.HoraExtra)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pReintegro", DbType.Decimal, pPeriodo.Reintegro)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pVacaciones", DbType.Decimal, pPeriodo.Vacaciones)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pGratificacion", DbType.Decimal, pPeriodo.Gratificacion)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pViatico", DbType.Decimal, pPeriodo.Viatico)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pSepelio", DbType.Decimal, pPeriodo.Sepelio)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pAltitud", DbType.Decimal, pPeriodo.Altitud)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pLey29351", DbType.Decimal, pPeriodo.Ley29351)); }
private void CargarParametros(DbCommand pCmd, BeObreroPorObra pPeriodo) { pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdEmpresa", DbType.Guid, pPeriodo.Empresa.IdEmpresa)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdObra", DbType.Guid, pPeriodo.Obra.IdObra)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdPersona", DbType.Guid, pPeriodo.Obrero.IdPersona)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pUsuarioCreador", DbType.String, pPeriodo.UsuarioCreador)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pFechaCreacion", DbType.DateTime, pPeriodo.FechaCreacion)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pUsuarioModificador", DbType.String, pPeriodo.UsuarioModificador)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pFechaModificacion", DbType.DateTime, pPeriodo.FechaModificacion)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pActivo", DbType.Boolean, pPeriodo.Activo)); pCmd.Parameters.Add(HelperConsultas.CrearParametro(pCmd, "@pIdCategoria", DbType.Guid, pPeriodo.CategoriaObrero.IdCategoria)); }
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); }