public DataTable ObtenerConRegServicioPerfilServicio(int ID_PERFIL, String ID_CIUDAD, int ID_CENTRO_C, int ID_SUB_C) { DataSet _dataSet = new DataSet(); DataView _dataView = new DataView(); DataTable _dataTable = new DataTable(); String sql = null; String informacion = null; Boolean ejecutar = true; sql = "USP_CON_REG_SERVICIO_PERFIL_OBTENER_SERVICIO "; if (ID_PERFIL != 0) { sql += ID_PERFIL + ", "; informacion += "ID_PERFIL= '" + ID_PERFIL.ToString() + "', "; } else { MensajeError += "El campo ID_PERFIL no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(ID_CIUDAD))) { sql += "'" + ID_CIUDAD + "', "; informacion += "ID_CIUDAD = '" + ID_CIUDAD.ToString() + "'"; } else { sql += "null, "; informacion += "ID_CIUDAD = 'null'"; } if (ID_CENTRO_C != 0) { sql += ID_CENTRO_C + ", "; informacion += "ID_CENTRO_C = '" + ID_CENTRO_C.ToString() + "', "; } else { sql += "0, "; informacion += "ID_CENTRO_C = '0', "; } if (ID_SUB_C != 0) { sql += ID_SUB_C + ", "; informacion += "ID_SUB_C = '" + ID_SUB_C.ToString() + "', "; } else { sql += "0, "; informacion += "ID_SUB_C = '0', "; } if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { _dataSet = conexion.ExecuteReader(sql); _dataView = _dataSet.Tables[0].DefaultView; _dataTable = _dataView.Table; #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.CON_REG_SERVICIO_PERFIL, tabla.ACCION_CONSULTAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } return(_dataTable); }
public Boolean ActualizarServicioRespectivo(Decimal idServicioRespectivo, String descripcion, DateTime fechaInicio, DateTime fechaVence, String usuMod, String tipoServicioRespectivo, Conexion conexion) { Int32 cantidadRegistrosActualizados = 0; String sql = null; String informacion = null; Boolean ejecutar = true; tools _tools = new tools(); sql = "usp_ven_r_servicios_respectivos_actualizar "; if (idServicioRespectivo != 0) { sql += idServicioRespectivo + ", "; informacion += "ID_SERVICIO_RESPECTIVO = " + idServicioRespectivo + ", "; } else { MensajeError = "El campo ID DE SERVICIO RESPECTIVO no puede ser 0\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(descripcion))) { sql += "'" + descripcion + "', "; informacion += "DESCRIPCION = '" + descripcion + "', "; } else { sql += "NULL, "; informacion += "DESCRIPCION = 'NULL', "; } sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(fechaInicio) + "', "; informacion += "FECHA_INICIO = '" + fechaInicio.ToShortDateString() + "', "; sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(fechaVence) + "', "; informacion += "FECHA_VENCE = '" + fechaVence + "', "; if (!(String.IsNullOrEmpty(usuMod))) { sql += "'" + usuMod + "', "; informacion += "USU_MOD = '" + usuMod + "', "; } else { MensajeError += "El campo USUARIO QUE MODIFICÓ no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(tipoServicioRespectivo))) { sql += "'" + tipoServicioRespectivo + "'"; informacion += "TIPO_SERVICIO_RESPECTIVO = '" + tipoServicioRespectivo + "'"; } else { MensajeError += "El campo TIPO_SERVICIO_RESPECTIVO no puede ser nulo\n"; ejecutar = false; } if (ejecutar) { try { cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(usuMod, tabla.VEN_R_SERVICIOS_RESPECTIVOS, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } } if (cantidadRegistrosActualizados > 0) { return(true); } else { return(false); } }
public String LiquidarNominasEmpresa(Decimal ID_EMPRESA, Int32 ID_USUARIO, String PERIODOSPROCESO, String TIPO_LIQUIDACION, String SIN_PAGO = "N", String PAGO_NOMINA = "N") { Conexion conexion = new Conexion(Empresa); Boolean ejecutar = true; String sql = null; String informacion = null; String liquidado = "N"; sql = "usp_liquidacion_nomina_v2 "; #region validaciones if (ID_EMPRESA > 0) { sql += ID_EMPRESA.ToString() + ", "; informacion += "ID_EMPRESA = '" + ID_EMPRESA.ToString() + ", "; } else { MensajeError = "El campo ID_EMPRESA es requerido para la consulta."; ejecutar = false; } if (ID_USUARIO > 0) { sql += ID_USUARIO.ToString() + ", "; informacion += "ID_USUARIO = '" + ID_USUARIO.ToString() + "'"; } else { MensajeError = "El campo ID_USUARIO es requerido para la consulta."; ejecutar = false; } if (!(String.IsNullOrEmpty(Usuario))) { sql += "'" + Usuario.ToString() + "', "; informacion += "USU_CRE = '" + Usuario.ToString() + "', "; } else { MensajeError = "El campo Usuario es requerido para la consulta."; ejecutar = false; } sql += "'" + PERIODOSPROCESO.ToString() + "', "; informacion += "PERIODOSPROCESO = '" + PERIODOSPROCESO.ToString() + "', "; if (!(String.IsNullOrEmpty(TIPO_LIQUIDACION))) { sql += "'" + TIPO_LIQUIDACION.ToString() + "', "; informacion += "TIPO_LIQUIDACION = '" + TIPO_LIQUIDACION.ToString() + "', "; } else { MensajeError = "El campo TIPO_LIQUIDACION es requerido para la consulta."; ejecutar = false; } sql += "'" + SIN_PAGO + "', "; informacion += "SIN_PAGO = '" + SIN_PAGO.ToString() + "', "; sql += "'" + PAGO_NOMINA + "'"; informacion += "PAGO_NOMINA = '" + PAGO_NOMINA.ToString() + "'"; #endregion if (ejecutar) { try { conexion.ExecuteNonQuery(sql); liquidado = "S"; #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.NOM_PERIODO, tabla.ACCION_LIQUIDAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } return(liquidado); }
public Decimal Adicionar(String DESCRIPCION, Decimal PORCENTAJE, Decimal VALOR, String COD_CONTABLE) { String sql = null; String ID = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; sql = "usp_par_prestacionales_adicionar "; #region validaciones if (!(String.IsNullOrEmpty(DESCRIPCION))) { sql += "'" + DESCRIPCION + "', "; informacion += "DESCRIPCION = '" + DESCRIPCION + "', "; } else { MensajeError += "El campo DESCRIPCION no puede ser nulo\n"; ejecutar = false; } if ((PORCENTAJE != 0) && (VALOR != 0)) { MensajeError += "Solo debe ingresar PORCENTAJE ó VALOR\n"; ejecutar = false; } if ((PORCENTAJE == 0) && (VALOR == 0)) { MensajeError += "Debe ingresar PORCENTAJE ó VALOR\n"; ejecutar = false; } else { if (PORCENTAJE != 0) { sql += "'" + PORCENTAJE + "', "; informacion += "PORCENTAJE = '" + PORCENTAJE + "', "; } else { sql += "null,"; informacion += "PORCENTAJE = 'null',"; } if (VALOR != 0) { sql += "'" + VALOR + "', "; informacion += "VALOR = '" + VALOR + "', "; } else { sql += "null,"; informacion += "VALOR = 'null',"; } } if (!(String.IsNullOrEmpty(COD_CONTABLE))) { sql += "'" + COD_CONTABLE + "', "; informacion += "COD_CONTABLE = '" + COD_CONTABLE + "', "; } else { MensajeError += "El campo COD_CONTABLE no puede ser nulo\n"; ejecutar = false; } sql += "'" + Usuario + "' "; informacion += "USU_CRE = '" + Usuario.ToString() + "' "; #endregion validaciones if (ejecutar) { Conexion conexion = new Conexion(Empresa); conexion.IniciarTransaccion(); try { #region adicionar ID = conexion.ExecuteScalar(sql); #endregion adicionar #region auditoria auditoria _auditoria = new auditoria(Empresa); if (!(_auditoria.Adicionar(Usuario, tabla.PAR_PRESTACIONALES, tabla.ACCION_ADICIONAR, sql, informacion, conexion))) { ejecutadoCorrectamente = false; } #endregion auditoria conexion.AceptarTransaccion(); } catch (Exception e) { conexion.DeshacerTransaccion(); MensajeError = e.Message; } finally { conexion.Desconectar(); } } if (!(String.IsNullOrEmpty(ID))) { return(Convert.ToDecimal(ID)); } else { return(0); } }
public Boolean Actualizar(Int32 ID_IVA, String DESCRIPCION, Decimal PORCENTAJE, String COD_CONTABLE) { Int32 cantidadRegistrosActualizados = 0; String sql = null; String informacion = null; Boolean ejecutar = true; sql = "usp_param_iva_actualizar "; #region validaciones if (ID_IVA != 0) { sql += ID_IVA.ToString() + ", "; informacion += "ID_IVA= '" + ID_IVA.ToString() + "', "; } else { MensajeError += "El campo ID_IVA no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(DESCRIPCION))) { sql += "'" + DESCRIPCION + "', "; informacion += "DESCRIPCION = '" + DESCRIPCION.ToString() + "', "; } else { MensajeError += "El campo DESCRIPCION no puede ser nulo\n"; ejecutar = false; } if (PORCENTAJE != 0) { sql += "'" + PORCENTAJE.ToString() + "', "; informacion += "PORCENTAJE= '" + PORCENTAJE.ToString() + "', "; } else { MensajeError += "El campo PORCENTAJE no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(COD_CONTABLE))) { sql += "'" + COD_CONTABLE + "', "; informacion += "COD_CONTABLE = '" + COD_CONTABLE.ToString() + "', "; } else { MensajeError += "El campo COD_CONTABLE no puede ser nulo\n"; ejecutar = false; } sql += "'" + Usuario + "' "; informacion += "USU_MOD = '" + Usuario.ToString() + "' "; #endregion validaciones if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.PAR_IVA, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } if (cantidadRegistrosActualizados > 0) { return(true); } else { return(false); } }
public Boolean Actualizar(Int32 ID_SALARIALES, Int32 ANIO, Decimal SMMLV, Decimal PORC_SMMLV, Decimal SUB_TRANS, Decimal PORC_SUB_TRANS, Decimal UVT, Decimal SMMLV_SALARIO_INTEGRAL) { Int32 cantidadRegistrosActualizados = 0; String sql = null; String informacion = null; Boolean ejecutar = true; sql = "usp_param_salariales_actualizar "; #region validaciones if (ID_SALARIALES != 0) { sql += ID_SALARIALES.ToString() + ", "; informacion += "ID_SALARIALES= '" + ID_SALARIALES.ToString() + "', "; } else { MensajeError += "El campo ID_SALARIALES no puede ser menor o igual a cero\n"; ejecutar = false; } if (ANIO > 0) { sql += "'" + ANIO + "', "; informacion += "ANIO = '" + ANIO.ToString() + "', "; } else { MensajeError += "El campo ANIO no puede ser menor de cero\n"; ejecutar = false; } if (SMMLV > 0) { sql += "'" + SMMLV.ToString() + "', "; informacion += "SMMLV= '" + SMMLV.ToString() + "', "; } else { MensajeError += "El campo SMMLV debe ser mayor a cero\n"; ejecutar = false; } sql += "'" + PORC_SMMLV.ToString() + "', "; informacion += "PORC_SMMLV= '" + PORC_SMMLV.ToString() + "', "; if (SUB_TRANS > 0) { sql += "'" + SUB_TRANS.ToString() + "', "; informacion += "SUB_TRANS= '" + SUB_TRANS.ToString() + "', "; } else { MensajeError += "El campo SUB_TRANS debe ser mayor a 0\n"; ejecutar = false; } sql += "'" + PORC_SUB_TRANS.ToString() + "', "; informacion += "PORC_SUB_TRANS= '" + PORC_SUB_TRANS.ToString() + "', "; if (UVT > 0) { sql += "'" + UVT.ToString() + "', "; informacion += "UVT= '" + UVT.ToString() + "', "; } else { MensajeError += "El campo UVT debe ser mayor a 0\n"; ejecutar = false; } if (SMMLV_SALARIO_INTEGRAL >= 0) { sql += "'" + SMMLV_SALARIO_INTEGRAL.ToString() + "', "; informacion += "SMMLV_SALARIO_INTEGRAL= '" + SMMLV_SALARIO_INTEGRAL.ToString() + "', "; } else { MensajeError += "El campo SMMLV_SALARIO_INTEGRAL debe ser mayor a 0\n"; ejecutar = false; } sql += "'" + Usuario + "' "; informacion += "USU_MOD = '" + Usuario.ToString() + "' "; #endregion if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.PAR_UVT, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } if (cantidadRegistrosActualizados > 0) { return(true); } else { return(false); } }
public Boolean ActualizarSeccion(String ID_SECCION, String NOMBRE, String USU_MOD) { Int32 cantidadRegistrosActualizados = 0; String sql = null; String informacion = null; Boolean ejecutar = true; tools _tools = new tools(); sql = "usp_ven_seccion_actualizar "; if (String.IsNullOrEmpty(ID_SECCION) == false) { sql += "'" + ID_SECCION + "', "; informacion += "ID_SECCION = '" + ID_SECCION + "', "; } else { MensajError = "El campo ID_DE LA SECCION no puede ser 0\n"; ejecutar = false; } if (String.IsNullOrEmpty(NOMBRE) == false) { sql += "'" + NOMBRE + "'"; informacion += "NOMBRE = '" + ID_SECCION + "'"; } else { MensajError = "El campo NOMBRE DE LA SECCIÓN no puede ser 0\n"; ejecutar = false; } if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(USU_MOD, tabla.VEN_SECCION, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajError = e.Message; cantidadRegistrosActualizados = 0; } finally { conexion.Desconectar(); } } if (cantidadRegistrosActualizados > 0) { return(true); } else { return(false); } }
public Decimal AdicionarRegistroProgDetSegAccidente(Decimal ID_ACCIDENTE, DateTime FECHA_SEGUIMIENTO, String SEGUIMIENTO, Boolean GENERA_COMPROMISO, Decimal ID_COMPROMISO_GENERADO, Conexion conexion) { tools _tools = new tools(); String sql = null; String informacion = null; Boolean ejecutar = true; Decimal ID_DETALLE_SEGUIMIENTO = 0; sql = "usp_prog_det_seg_accidentes_adicionar "; if (ID_ACCIDENTE != 0) { sql += ID_ACCIDENTE + ", "; informacion += "ID_ACCIDENTE = '" + ID_ACCIDENTE + "', "; } else { MensajeError += "El campo ID_ACCIDENTE no puede ser nulo\n"; ejecutar = false; } sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_SEGUIMIENTO) + "', "; informacion += "FECHA_SEGUIMIENTO = '" + FECHA_SEGUIMIENTO.ToShortDateString() + "', "; if (String.IsNullOrEmpty(SEGUIMIENTO) == false) { sql += "'" + SEGUIMIENTO + "', "; informacion += "SEGUIMIENTO = '" + SEGUIMIENTO + "', "; } else { MensajeError += "El campo SEGUIMIENTO no puede ser nulo\n"; ejecutar = false; } if (GENERA_COMPROMISO == true) { sql += "'True', "; informacion += "GENERA_COMPROMISO = 'True', "; } else { sql += "'False', "; informacion += "GENERA_COMPROMISO = 'False', "; } if (ID_COMPROMISO_GENERADO != 0) { sql += ID_COMPROMISO_GENERADO + ", "; informacion += "ID_COMPROMISO_GENERADO = '" + ID_COMPROMISO_GENERADO + "', "; } else { sql += ID_COMPROMISO_GENERADO + ", "; informacion += "ID_COMPROMISO_GENERADO = '" + ID_COMPROMISO_GENERADO + "', "; } sql += "'" + Usuario + "'"; informacion += "USU_CRE = '" + Usuario.ToString() + "'"; if (ejecutar) { try { ID_DETALLE_SEGUIMIENTO = Convert.ToDecimal(conexion.ExecuteScalar(sql)); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.PROG_DET_SEG_CASOS_SEVEROSS, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; ID_DETALLE_SEGUIMIENTO = 0; } } return(ID_DETALLE_SEGUIMIENTO); }
public Decimal AdicionarFactorAUnAccidente(Decimal ID_ACCIDENTE, Decimal ID_CAUSA, String VALOR_ITEM, Conexion conexion) { tools _tools = new tools(); String sql = null; String informacion = null; Boolean ejecutar = true; Decimal ID_RELACION = 0; sql = "usp_so_causas_basicas_perdias_por_accidente_adicionar "; if (ID_ACCIDENTE != 0) { sql += ID_ACCIDENTE + ", "; informacion += "ID_ACCIDENTE = '" + ID_ACCIDENTE + "', "; } else { MensajeError += "El campo ID_ACCIDENTE no puede ser nulo\n"; ejecutar = false; } if (ID_CAUSA != 0) { sql += ID_CAUSA + ", "; informacion += "ID_CAUSA = '" + ID_CAUSA + "', "; } else { MensajeError += "El campo ID_CAUSA no puede ser nulo\n"; ejecutar = false; } if (String.IsNullOrEmpty(VALOR_ITEM) == false) { sql += "'" + VALOR_ITEM + "', "; informacion += "VALOR_ITEM = '" + VALOR_ITEM + "', "; } else { MensajeError += "El campo VALOR_ITEM no puede ser nulo\n"; ejecutar = false; } sql += "'" + Usuario + "'"; informacion += "USU_CRE = '" + Usuario.ToString() + "'"; if (ejecutar) { try { ID_RELACION = Convert.ToDecimal(conexion.ExecuteScalar(sql)); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.SO_CAUSAS_BASICAS_PERDIDAS_POR_ACCIDENTE, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; ID_RELACION = 0; } } return(ID_RELACION); }
public Decimal AdicionarRegistroProgSeguimientoAccidentes(Decimal ID_SOLICITUD, Decimal ID_EMPLEADO, DateTime FCH_REGISTRO, DateTime FCH_ACCIDENTE, String HORA_ACCIDENTE, DateTime FCH_TOPE_INVESTIGACION, String NRO_SINIESTRO, String DIA_SEMANA, String JORNADA, String DSC_ACCIDENTE, EstadosAccidente ESTADO) { tools _tools = new tools(); String sql = null; String informacion = null; Boolean ejecutar = true; Decimal ID_ACCIDENTE = 0; sql = "usp_prog_seguimiento_accidentes_adicionar "; if (ID_SOLICITUD != 0) { sql += ID_SOLICITUD + ", "; informacion += "ID_SOLICITUD = '" + ID_SOLICITUD + "', "; } else { MensajeError += "El campo ID_SOLICITUD no puede ser nulo\n"; ejecutar = false; } if (ID_EMPLEADO != 0) { sql += ID_EMPLEADO + ", "; informacion += "ID_EMPLEADO = '" + ID_EMPLEADO + "', "; } else { MensajeError += "El campo ID_EMPLEADO no puede ser nulo\n"; ejecutar = false; } if (FCH_REGISTRO != new DateTime()) { sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FCH_REGISTRO) + "', "; informacion += "FCH_REGISTRO = '" + FCH_REGISTRO.ToShortDateString() + "', "; } else { sql += "null, "; informacion += "FCH_REGISTRO = 'null', "; } if (FCH_ACCIDENTE != new DateTime()) { sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FCH_ACCIDENTE) + "', "; informacion += "FCH_ACCIDENTE = '" + FCH_ACCIDENTE.ToShortDateString() + "', "; } else { sql += "null, "; informacion += "FCH_ACCIDENTE = 'null', "; } if (String.IsNullOrEmpty(HORA_ACCIDENTE) == false) { sql += "'" + HORA_ACCIDENTE + "', "; informacion += "HORA_ACCIDENTE = '" + HORA_ACCIDENTE + "', "; } else { sql += "null, "; informacion += "HORA_ACCIDENTE = 'null', "; } if (FCH_TOPE_INVESTIGACION != new DateTime()) { sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FCH_TOPE_INVESTIGACION) + "', "; informacion += "FCH_TOPE_INVESTIGACION = '" + FCH_TOPE_INVESTIGACION.ToShortDateString() + "', "; } else { sql += "null, "; informacion += "FCH_TOPE_INVESTIGACION = 'null', "; } if (String.IsNullOrEmpty(NRO_SINIESTRO) == false) { sql += "'" + NRO_SINIESTRO + "', "; informacion += "NRO_SINIESTRO = '" + NRO_SINIESTRO + "', "; } else { sql += "null, "; informacion += "NRO_SINIESTRO = 'null', "; } if (String.IsNullOrEmpty(DIA_SEMANA) == false) { sql += "'" + DIA_SEMANA + "', "; informacion += "DIA_SEMANA = '" + DIA_SEMANA + "', "; } else { sql += "null, "; informacion += "DIA_SEMANA = 'null', "; } if (String.IsNullOrEmpty(JORNADA) == false) { sql += "'" + JORNADA + "', "; informacion += "JORNADA = '" + JORNADA + "', "; } else { sql += "null, "; informacion += "JORNADA = 'null', "; } if (String.IsNullOrEmpty(DSC_ACCIDENTE) == false) { sql += "'" + DSC_ACCIDENTE + "', "; informacion += "DSC_ACCIDENTE = '" + DSC_ACCIDENTE + "', "; } else { sql += "null, "; informacion += "DSC_ACCIDENTE = 'null', "; } sql += "'" + Usuario + "', "; informacion += "USU_CRE = '" + Usuario.ToString() + "', "; sql += "'" + ESTADO.ToString() + "'"; informacion += "ESTADO = '" + ESTADO.ToString() + "'"; if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { ID_ACCIDENTE = Convert.ToDecimal(conexion.ExecuteScalar(sql)); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.PROG_SEGUIMIENTO_ACCIDENTES, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; ID_ACCIDENTE = 0; } finally { conexion.Desconectar(); } } return(ID_ACCIDENTE); }
public Boolean ActualizarRegistroProgSeguimientoAccidentes(Decimal ID_ACCIDENTE, String RIESGO_GENERADOR, String TIPO_ACCIDENTE, String TIPO_LESION, String PARTE_CUERPO, String AGENTE_LESION, String MECANISMO_LESION, String SITIO, String COND_INSEGURA, String ACTO_INSEGURO, String FACTORES_TRABAJO, String FACTORES_PERSONALES, Decimal ID_INCAPACIDAD, Conexion conexion) { String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_prog_seguimiento_accidentes_actualizar "; #region validaciones if (ID_ACCIDENTE != 0) { sql += ID_ACCIDENTE + ", "; informacion += "ID_ACCIDENTE = '" + ID_ACCIDENTE + "', "; } else { MensajeError = "El campo ID_ACCIDENTE no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(RIESGO_GENERADOR) == false) { sql += "'" + RIESGO_GENERADOR + "', "; informacion += "RIESGO_GENERADOR = '" + RIESGO_GENERADOR + "', "; } else { sql += "null, "; informacion += "RIESGO_GENERADOR = 'null', "; } if (String.IsNullOrEmpty(TIPO_ACCIDENTE) == false) { sql += "'" + TIPO_ACCIDENTE + "', "; informacion += "TIPO_ACCIDENTE = '" + TIPO_ACCIDENTE + "', "; } else { sql += "null, "; informacion += "TIPO_ACCIDENTE = 'null', "; } if (String.IsNullOrEmpty(TIPO_LESION) == false) { sql += "'" + TIPO_LESION + "', "; informacion += "TIPO_LESION = '" + TIPO_LESION + "', "; } else { sql += "null, "; informacion += "TIPO_LESION = 'null', "; } if (String.IsNullOrEmpty(PARTE_CUERPO) == false) { sql += "'" + PARTE_CUERPO + "', "; informacion += "PARTE_CUERPO = '" + PARTE_CUERPO + "', "; } else { sql += "null, "; informacion += "PARTE_CUERPO = 'null', "; } if (String.IsNullOrEmpty(AGENTE_LESION) == false) { sql += "'" + AGENTE_LESION + "', "; informacion += "AGENTE_LESION = '" + AGENTE_LESION + "', "; } else { sql += "null, "; informacion += "AGENTE_LESION = 'null', "; } if (String.IsNullOrEmpty(MECANISMO_LESION) == false) { sql += "'" + MECANISMO_LESION + "', "; informacion += "MECANISMO_LESION = '" + MECANISMO_LESION + "', "; } else { sql += "null, "; informacion += "MECANISMO_LESION = 'null', "; } if (String.IsNullOrEmpty(SITIO) == false) { sql += "'" + SITIO + "', "; informacion += "SITIO = '" + SITIO + "', "; } else { sql += "null, "; informacion += "SITIO = 'null', "; } if (String.IsNullOrEmpty(COND_INSEGURA) == false) { sql += "'" + COND_INSEGURA + "', "; informacion += "COND_INSEGURA = '" + COND_INSEGURA + "', "; } else { sql += "null, "; informacion += "COND_INSEGURA = 'null', "; } if (String.IsNullOrEmpty(ACTO_INSEGURO) == false) { sql += "'" + ACTO_INSEGURO + "', "; informacion += "ACTO_INSEGURO = '" + ACTO_INSEGURO + "', "; } else { sql += "null, "; informacion += "ACTO_INSEGURO = 'null', "; } if (String.IsNullOrEmpty(FACTORES_TRABAJO) == false) { sql += "'" + FACTORES_TRABAJO + "', "; informacion += "FACTORES_TRABAJO = '" + FACTORES_TRABAJO + "', "; } else { sql += "null, "; informacion += "FACTORES_TRABAJO = 'null', "; } if (String.IsNullOrEmpty(FACTORES_PERSONALES) == false) { sql += "'" + FACTORES_PERSONALES + "', "; informacion += "FACTORES_PERSONALES = '" + FACTORES_PERSONALES + "', "; } else { sql += "null, "; informacion += "FACTORES_PERSONALES = 'null', "; } if (ID_INCAPACIDAD != 0) { sql += ID_INCAPACIDAD + ", "; informacion += "ID_INCAPACIDAD = '" + ID_INCAPACIDAD + "', "; } else { sql += "null, "; informacion += "ID_INCAPACIDAD = 'null', "; } sql += "'" + Usuario + "'"; informacion += "USU_MOD = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { try { conexion.ExecuteNonQuery(sql); auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.PROG_SEGUIMIENTO_ACCIDENTES, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion); } catch (Exception e) { MensajeError = e.Message; ejecutadoCorrectamente = false; } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(true); } else { return(false); } }
public Boolean FinalizarRegistroProgSeguimientoAccidentes(Decimal ID_ACCIDENTE, String OBSERVACIONES_FINALIZACION, EstadosAccidente estado) { String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_prog_seguimiento_accidentes_finalizar "; #region validaciones if (ID_ACCIDENTE != 0) { sql += ID_ACCIDENTE + ", "; informacion += "ID_ACCIDENTE = '" + ID_ACCIDENTE + "', "; } else { MensajeError = "El campo ID_ACCIDENTE no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(OBSERVACIONES_FINALIZACION) == false) { sql += "'" + OBSERVACIONES_FINALIZACION + "', "; informacion += "OBSERVACIONES_FINALIZACION = '" + OBSERVACIONES_FINALIZACION + "', "; } else { sql += "null, "; informacion += "OBSERVACIONES_FINALIZACION = 'null', "; } sql += "'" + estado.ToString() + "', "; informacion += "ESTADO = '" + estado.ToString() + "', "; sql += "'" + Usuario + "'"; informacion += "USU_MOD = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { conexion.ExecuteNonQuery(sql); auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.PROG_SEGUIMIENTO_ACCIDENTES, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion); } catch (Exception e) { MensajeError = e.Message; ejecutadoCorrectamente = false; } finally { conexion.Desconectar(); } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(true); } else { return(false); } }
public Decimal AdicionarContactoTransaccion(Decimal ID_EMPRESA, Brainsbits.LLB.tabla.proceso PROCESO, String CONT_NOM, String CONT_CARGO, String CONT_MAIL, String CONT_TEL, String CONT_TEL1, String CONT_CELULAR, String CONT_CIUDAD, String USU_CRE, String CONT_ESTADO, Int32 DIAS, String FORMA_PAGO, Decimal BANCO, Decimal CUENTA, Conexion conexion) { Decimal registro = 0; String sql = null; String informacion = null; Boolean ejecutar = true; sql = "usp_ven_contactos_adicionar "; #region validaciones if (ID_EMPRESA != 0) { sql += ID_EMPRESA + ", "; informacion += "ID_EMPRESA = " + ID_EMPRESA.ToString() + ", "; } else { MensajeError = "El campo ID EMPRESA no puede ser 0\n"; ejecutar = false; } if ((Int32)PROCESO != 0) { sql += (Int32)PROCESO + ", "; informacion += "PROCESO = " + (Int32)PROCESO + ", "; } else { MensajeError = "El campo PROCESO no puede ser 0\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_NOM))) { sql += "'" + CONT_NOM + "', "; informacion += "CONT_NOM = '" + CONT_NOM.ToString() + "', "; } else { MensajeError += "El campo NOMBRE DE CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_CARGO))) { sql += "'" + CONT_CARGO + "', "; informacion += "CONT_CARGO = '" + CONT_CARGO.ToString() + "', "; } else { MensajeError += "El campo CARGO DEL CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_MAIL))) { sql += "'" + CONT_MAIL + "', "; informacion += "CONT_MAIL = '" + CONT_MAIL.ToString() + "', "; } else { sql += "null, "; informacion += "CONT_MAIL = 'null', "; } if (!(String.IsNullOrEmpty(CONT_TEL))) { sql += "'" + CONT_TEL + "', "; informacion += "CONT_TEL = '" + CONT_TEL.ToString() + "', "; } else { MensajeError += "El campo TELEFONO DEL CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_TEL1))) { sql += "'" + CONT_TEL1 + "', "; informacion += "CONT_TEL1 = '" + CONT_TEL1.ToString() + "', "; } else { sql += "Null,"; } if (!(String.IsNullOrEmpty(CONT_CELULAR))) { sql += "'" + CONT_CELULAR + "', "; informacion += "CONT_CELULAR = '" + CONT_CELULAR.ToString() + "', "; } else { MensajeError += "El campo CELULAR DEL CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_CIUDAD))) { sql += "'" + CONT_CIUDAD + "', "; informacion += "CONT_CIUDAD = '" + CONT_CIUDAD.ToString() + "', "; } else { MensajeError += "El campo CIUDAD DEL CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(USU_CRE))) { sql += "'" + USU_CRE + "', "; informacion += "USU_CRE = '" + USU_CRE.ToString() + "', "; } else { MensajeError += "El campo USUARIO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_ESTADO))) { sql += "'" + CONT_ESTADO + "', "; informacion += "CONT_ESTADO = '" + CONT_ESTADO.ToString() + "', "; } else { MensajeError += "El campo ESTADO CONTACTO no puede ser nulo\n"; ejecutar = false; } sql += DIAS.ToString() + ", '" + FORMA_PAGO + "', " + BANCO.ToString() + ", " + CUENTA.ToString() + ""; #endregion validaciones if (ejecutar) { try { registro = Convert.ToDecimal(conexion.ExecuteScalar(sql)); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(USU_CRE, tabla.VEN_CONTACTOS, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; registro = 0; } } return(registro); }
public Boolean ActualizarContactoConTransaccion(Decimal REGISTRO, Decimal ID_EMPRESA, Brainsbits.LLB.tabla.proceso PROCESO, String CONT_NOM, String CONT_CARGO, String CONT_MAIL, String CONT_TEL, String CONT_TEL1, String CONT_CELULAR, String CONT_CIUDAD, String USU_MOD, String CONT_ESTADO, Int32 DIAS, String FORMA_PAGO, Decimal BANCO, Decimal CUENTA, Conexion conexion) { Int32 cantidadRegistrosActualizados = 0; String sql = null; String informacion = null; Boolean ejecutar = true; sql = "usp_ven_contactos_actualizar "; if (REGISTRO != 0) { sql += REGISTRO.ToString() + ", "; informacion += "REGISTRO = " + REGISTRO.ToString() + ", "; } else { MensajeError = "El campo REGISTRO no puede ser 0\n"; ejecutar = false; } if (ID_EMPRESA != 0) { sql += ID_EMPRESA + ", "; informacion += "ID_EMPRESA = " + ID_EMPRESA.ToString() + ", "; } else { MensajeError = "El campo ID EMPRESA no puede ser 0\n"; ejecutar = false; } if ((Int32)PROCESO != 0) { sql += (Int32)PROCESO + ", "; informacion += "PROCESO = " + (Int32)PROCESO + ", "; } else { MensajeError = "El campo PROCESO no puede ser 0\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_NOM))) { sql += "'" + CONT_NOM + "', "; informacion += "CONT_NOM = '" + CONT_NOM.ToString() + "', "; } else { MensajeError += "El campo NOMBRE DE CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_CARGO))) { sql += "'" + CONT_CARGO + "', "; informacion += "CONT_CARGO = '" + CONT_CARGO.ToString() + "', "; } else { MensajeError += "El campo CARGO DEL CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_MAIL))) { sql += "'" + CONT_MAIL + "', "; informacion += "CONT_MAIL = '" + CONT_MAIL.ToString() + "', "; } else { sql += "null, "; informacion += "CONT_MAIL = 'null', "; } if (!(String.IsNullOrEmpty(CONT_TEL))) { sql += "'" + CONT_TEL + "', "; informacion += "CONT_TEL = '" + CONT_TEL.ToString() + "', "; } else { MensajeError += "El campo TELEFONO DEL CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_TEL1))) { sql += "'" + CONT_TEL1 + "', "; informacion += "CONT_TEL1 = '" + CONT_TEL1.ToString() + "', "; } else { sql += "Null,"; } if (!(String.IsNullOrEmpty(CONT_CELULAR))) { sql += "'" + CONT_CELULAR + "', "; informacion += "CONT_CELULAR = '" + CONT_CELULAR.ToString() + "', "; } else { MensajeError += "El campo CELULAR DEL CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_CIUDAD))) { sql += "'" + CONT_CIUDAD + "', "; informacion += "CONT_CIUDAD = '" + CONT_CIUDAD.ToString() + "', "; } else { MensajeError += "El campo CIUDAD DEL CONTACTO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(USU_MOD))) { sql += "'" + USU_MOD + "', "; informacion += "USU_MOD = '" + USU_MOD.ToString() + "', "; } else { MensajeError += "El campo USUARIO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CONT_ESTADO))) { sql += "'" + CONT_ESTADO + "', "; informacion += "CONT_ESTADO = '" + CONT_ESTADO.ToString() + "', "; } else { MensajeError += "El campo ESTADO CONTACTO no puede ser nulo\n"; ejecutar = false; } sql += DIAS.ToString() + ", '" + FORMA_PAGO + "', " + BANCO.ToString() + ", " + CUENTA.ToString() + ""; if (ejecutar) { try { cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(USU_MOD, tabla.VEN_CONTACTOS, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; cantidadRegistrosActualizados = 0; } } if (cantidadRegistrosActualizados > 0) { return(true); } else { return(false); } }
public Decimal AdicionarNuevaActaComite(DateTime FECHA_R, DateTime FECHA_ACTA, String TITULO, String TIPO_DOCUMENTO, Byte[] ARCHIVO, String ARCHIVO_EXTENSION, Decimal ARCHIVO_TAMANO, String ARCHIVO_TYPE, String ACTIVO) { Decimal ID_ACTA_COMITE = 0; String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_reg_comite_convivencia_adicionar_acta_comite "; #region validaciones sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_R) + "', "; informacion += "FECHA_R = '" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_R) + "', "; sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_ACTA) + "', "; informacion += "FECHA_ACTA = '" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_ACTA) + "', "; if (String.IsNullOrEmpty(TITULO) == false) { sql += "'" + TITULO + "', "; informacion += "TITULO = '" + TITULO + "', "; } else { sql += "null, "; informacion += "TITULO = 'null', "; } if (String.IsNullOrEmpty(TIPO_DOCUMENTO) == false) { sql += "'" + TIPO_DOCUMENTO + "', "; informacion += "TIPO_DOCUMENTO = '" + TIPO_DOCUMENTO + "', "; } else { MensajeError = "El campo TIPO_DOCUMENTO no puede ser vacio."; ejecutar = false; } sql += "'[DATOS_BINARIOS]', "; informacion += "ARCHIVO = '[DATOS_BINARIOS]', "; sql += "'" + ARCHIVO_EXTENSION + "', "; informacion += "ARCHIVO_EXTENSION = '" + ARCHIVO_EXTENSION + "', "; sql += ARCHIVO_TAMANO + ", "; informacion += "ARCHIVO_TAMANO = '" + ARCHIVO_TAMANO + "', "; sql += "'" + ARCHIVO_TYPE + "', "; informacion += "ARCHIVO_TYPE = '" + ARCHIVO_TYPE + "', "; sql += "'" + ACTIVO + "', "; informacion += "ACTIVO = '" + ACTIVO + "', "; sql += "'" + Usuario + "'"; informacion += "USU_CRE = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { Conexion conexion = new Conexion(Empresa); conexion.IniciarTransaccion(); try { ID_ACTA_COMITE = Convert.ToDecimal(conexion.ExecuteEscalarParaAdicionaNuevaActaComite(FECHA_R, FECHA_ACTA, TITULO, TIPO_DOCUMENTO, ARCHIVO, ARCHIVO_EXTENSION, ARCHIVO_TAMANO, ARCHIVO_TYPE, ACTIVO, Usuario)); if (ID_ACTA_COMITE <= 0) { conexion.DeshacerTransaccion(); MensajeError = "ERROR: Al intentar ingresar la nueva acta de comite."; ejecutadoCorrectamente = false; } else { auditoria _auditoria = new auditoria(Empresa); if (!(_auditoria.Adicionar(Usuario, tabla.REG_COMITE_CONVIVENCIA, tabla.ACCION_ADICIONAR, sql, informacion, conexion))) { conexion.DeshacerTransaccion(); MensajeError = "ERROR: Al intentar ingresar la auditoría para el registro de fallecidos."; ejecutadoCorrectamente = false; } else { conexion.AceptarTransaccion(); } } } catch (Exception e) { conexion.DeshacerTransaccion(); MensajeError = e.Message; ejecutadoCorrectamente = false; } finally { conexion.Desconectar(); } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(ID_ACTA_COMITE); } else { return(0); } }
public Boolean DesactivarFactoresRelacionadosConAccidente(Decimal ID_ACCIDENTE, String IDS_CAUSAS, Conexion conexion) { String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_so_causas_basicas_perdidas_por_accidente_desactivar "; #region validaciones if (ID_ACCIDENTE != 0) { sql += ID_ACCIDENTE + ", "; informacion += "ID_ACCIDENTE = '" + ID_ACCIDENTE + "', "; } else { MensajeError = "El campo ID_ACCIDENTE no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(IDS_CAUSAS) == false) { sql += "'" + IDS_CAUSAS + "', "; informacion += "IDS_CAUSAS = '" + IDS_CAUSAS + "', "; } else { ejecutar = false; MensajeError = "El campo IDS_CAUSAS no puede ser vacio."; } sql += "'" + Usuario + "'"; informacion += "USU_MOD = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { try { conexion.ExecuteNonQuery(sql); auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.SO_CAUSAS_BASICAS_PERDIDAS_POR_ACCIDENTE, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion); } catch (Exception e) { MensajeError = e.Message; ejecutadoCorrectamente = false; } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(true); } else { return(false); } }
public Decimal Adicionar(Int32 ANIO, Decimal SMMLV, Decimal PORC_SMMLV, Decimal SUB_TRANS, Decimal PORC_SUB_TRANS, Decimal UVT, Decimal SMMLV_SALARIO_INTEGRAL) { String sql = null; String idRecuperado = null; String informacion = null; Boolean ejecutar = true; sql = "usp_param_salariales_adicionar "; #region validaciones if (ANIO > 0) { sql += "'" + ANIO + "', "; informacion += "ANIO = '" + ANIO.ToString() + "', "; } else { MensajeError += "El campo ANIO no puede ser menor de cero\n"; ejecutar = false; } if (SMMLV > 0) { sql += "'" + SMMLV.ToString() + "', "; informacion += "SMMLV= '" + SMMLV.ToString() + "', "; } else { MensajeError += "El campo SMMLV debe ser mayor a cero\n"; ejecutar = false; } sql += "'" + PORC_SMMLV.ToString() + "', "; informacion += "PORC_SMMLV= '" + PORC_SMMLV.ToString() + "', "; if (SUB_TRANS > 0) { sql += "'" + SUB_TRANS.ToString() + "', "; informacion += "SUB_TRANS= '" + SUB_TRANS.ToString() + "', "; } else { MensajeError += "El campo SUB_TRANS debe ser mayor a 0\n"; ejecutar = false; } sql += "'" + PORC_SUB_TRANS.ToString() + "', "; informacion += "PORC_SUB_TRANS= '" + PORC_SUB_TRANS.ToString() + "', "; if (UVT > 0) { sql += "'" + UVT.ToString() + "', "; informacion += "UVT= '" + UVT.ToString() + "', "; } else { MensajeError += "El campo UVT debe ser mayor a 0\n"; ejecutar = false; } if (SMMLV_SALARIO_INTEGRAL > 0) { sql += "'" + SMMLV_SALARIO_INTEGRAL.ToString() + "', "; informacion += "SMMLV_SALARIO_INTEGRAL= '" + SMMLV_SALARIO_INTEGRAL.ToString() + "', "; } else { MensajeError += "El campo SMMLV_SALARIO_INTEGRAL debe ser mayor a 0\n"; ejecutar = false; } sql += "'" + Usuario + "' "; informacion += "USU_CRE = '" + Usuario.ToString() + "'"; #endregion if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { idRecuperado = conexion.ExecuteScalar(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.PAR_SALARIALES, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } if (!(String.IsNullOrEmpty(idRecuperado))) { return(Convert.ToDecimal(idRecuperado)); } else { return(0); } }
public Decimal AdicionarNuevoRegistroEnvioOrdenCopia(Decimal ID_USUARIO, String TIPO_CONFIGURACION, Conexion conexion) { Decimal ID_CONFIGURACION_NUEVA = 0; String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_alm_crt_envio_ordenes_adicionarCopia "; #region validaciones if (ID_USUARIO != 0) { sql += ID_USUARIO + ", "; informacion += "ID_USUARIO = '" + ID_USUARIO + "', "; } else { MensajeError = "El campo ID_USUARIO no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(TIPO_CONFIGURACION) == false) { sql += "'" + TIPO_CONFIGURACION + "', "; informacion += "TIPO_CONFIGURACION = '" + TIPO_CONFIGURACION + "', "; } else { MensajeError = "El campo TIPO_CONFIGURACION no puede ser vacio."; ejecutar = false; } sql += "'" + Usuario + "'"; informacion += "USU_CRE = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { try { ID_CONFIGURACION_NUEVA = Convert.ToDecimal(conexion.ExecuteScalar(sql)); if (ID_CONFIGURACION_NUEVA <= 0) { MensajeError = "ERROR: Al intentar ingresar el nuevo registro para configuración de envio de ordenes de compra."; ejecutadoCorrectamente = false; } else { auditoria _auditoria = new auditoria(Empresa); if (!(_auditoria.Adicionar(Usuario, tabla.ALM_CRT_ENVIO_ORDENES, tabla.ACCION_ADICIONAR, sql, informacion, conexion))) { MensajeError = "ERROR: Al intentar ingresar la auditoría para la configuración de envío de ordenes de compra."; ejecutadoCorrectamente = false; } } } catch (Exception e) { MensajeError = e.Message; ejecutadoCorrectamente = false; } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(ID_CONFIGURACION_NUEVA); } else { return(0); } }
public Boolean Adicionar(String ID_SECCION, String NOMBRE, String USU_CRE) { String sql = null; String informacion = null; Boolean ejecutar = true; Boolean verificador = true; tools _tools = new tools(); sql = "usp_ven_seccion_adicionar "; informacion = sql; if (String.IsNullOrEmpty(ID_SECCION) == false) { sql += "'" + ID_SECCION + "', "; informacion += "ID_SECCION = '" + ID_SECCION + "', "; } else { MensajError = "ERROR: El campo ID DE SECCION no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(NOMBRE) == false) { sql += "'" + NOMBRE + "'"; informacion += "NOMBRE = '" + ID_SECCION + "'"; } else { MensajError = "ERROR: El campo NOMBRE no puede ser vacio."; ejecutar = false; } if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { ID_SECCION = conexion.ExecuteScalar(sql); auditoria _auditoria = new auditoria(Empresa); if (_auditoria.Adicionar(USU_CRE, tabla.VEN_SECCION, tabla.ACCION_ADICIONAR, sql, informacion, conexion) == false) { MensajError = "ERROR: Al intentar ingresar la auditoria de la sección."; verificador = false; } } catch (Exception e) { MensajError = e.Message; verificador = false; } finally { conexion.Desconectar(); } } else { verificador = false; } return(verificador); }
public Boolean DesactivarRegistroConfiguracion(Decimal ID_CONFIGURACION, Conexion conexion) { String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_alm_crt_envio_ordenes_desactivar "; #region validaciones if (ID_CONFIGURACION != 0) { sql += ID_CONFIGURACION + ", "; informacion += "ID_CONFIGURACION = '" + ID_CONFIGURACION + "', "; } else { MensajeError = "El campo ID_CONFIGURACION no puede ser vacio."; ejecutar = false; } sql += "'" + Usuario + "'"; informacion += "USU_MOD = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { try { if (conexion.ExecuteNonQuery(sql) <= 0) { MensajeError = "ERROR: Al intentar desactivar el registro de configuración de envios de ordenes de compra."; ejecutadoCorrectamente = false; } else { auditoria _auditoria = new auditoria(Empresa); if (!(_auditoria.Adicionar(Usuario, tabla.ALM_CRT_ENVIO_ORDENES, tabla.ACCION_ELIMINAR, sql, informacion, conexion))) { MensajeError = "ERROR: Al intentar ingresar la auditoría para la desactivación de la configuración de envios de ordenes de compra."; ejecutadoCorrectamente = false; } } } catch (Exception e) { MensajeError = e.Message; ejecutadoCorrectamente = false; } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(true); } else { return(false); } }
public Decimal AdicionarRegistroHojaVida(Decimal ID_SOLICITUD, String CLASE_REGISTRO, String COMENTARIOS, String MOTIVO, Decimal ID_REQUERIMIENTO, Conexion conexion) { String sql = null; Decimal REGISTRO = 0; String informacion = null; Boolean ejecutar = true; sql = "usp_reg_registros_hoja_vida_adicionar "; #region validaciones if (ID_SOLICITUD != 0) { sql += ID_SOLICITUD + ", "; informacion += "ID_EMPRESA = '" + ID_SOLICITUD + "', "; } else { MensajeError += "El campo ID_EMPRESA no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(CLASE_REGISTRO))) { sql += "'" + CLASE_REGISTRO + "', "; informacion += "CLASE_REGISTRO = '" + CLASE_REGISTRO.ToString() + "', "; } else { MensajeError += "El campo CLASE_REGISTRO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(COMENTARIOS))) { sql += "'" + COMENTARIOS + "', "; informacion += "COMENTARIOS = '" + COMENTARIOS.ToString() + "', "; } else { sql += "null, "; informacion += "COMENTARIOS = 'null', "; } sql += "'" + Usuario + "', "; informacion += "USU_CRE = '" + Usuario + "', "; if (!(String.IsNullOrEmpty(MOTIVO))) { sql += "'" + MOTIVO + "', "; informacion += "MOTIVO = '" + MOTIVO + "', "; } else { sql += "null, "; informacion += "MOTIVO = 'null', "; } if (ID_REQUERIMIENTO != 0) { sql += ID_REQUERIMIENTO; informacion += "ID_REQUERIMIENTO = '" + ID_REQUERIMIENTO + "'"; } else { sql += "null"; informacion += "ID_REQUERIMIENTO = 'null'"; } #endregion validaciones if (ejecutar) { try { REGISTRO = Convert.ToDecimal(conexion.ExecuteScalar(sql)); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.REG_REGISTROS_HOJA_VIDA, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; REGISTRO = 0; } } return(REGISTRO); }
public Decimal AdicionarPermisoSobreSolicitudPlanta(Decimal ID_AREA, Decimal ID_ROL, String NIVEL, Boolean AUTORIZA, Conexion conexion) { Decimal ID_PERMISO = 0; String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_alm_crt_permisos_solicitudes_planta_adicionar "; #region validaciones if (ID_AREA != 0) { sql += ID_AREA + ", "; informacion += "ID_AREA = '" + ID_AREA + "', "; } else { MensajeError = "El campo ID_AREA no puede ser vacio."; ejecutar = false; } if (ID_ROL != 0) { sql += ID_ROL + ", "; informacion += "ID_ROL = '" + ID_ROL + "', "; } else { MensajeError = "El campo ID_ROL no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(NIVEL) == false) { sql += "'" + NIVEL + "', "; informacion += "NIVEL = '" + NIVEL + "', "; } else { MensajeError = "El campo NIVEL no puede ser vacio."; ejecutar = false; } if (AUTORIZA == true) { sql += "'True', "; informacion += "AUTORIZA = 'True', "; } else { sql += "'False', "; informacion += "AUTORIZA = 'False', "; } sql += "'" + Usuario + "'"; informacion += "USU_CRE = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { try { ID_PERMISO = Convert.ToDecimal(conexion.ExecuteScalar(sql)); if (ID_PERMISO <= 0) { MensajeError = "ERROR: Al intentar ingresar el nuevo registro."; ejecutadoCorrectamente = false; } else { auditoria _auditoria = new auditoria(Empresa); if (!(_auditoria.Adicionar(Usuario, tabla.ALM_CRT_PERMISOS_SOLICITUDES_PLANTA, tabla.ACCION_ADICIONAR, sql, informacion, conexion))) { MensajeError = "ERROR: Al intentar ingresar la auditoría para el registro."; ejecutadoCorrectamente = false; } } } catch (Exception e) { MensajeError = e.Message; ejecutadoCorrectamente = false; } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(ID_PERMISO); } else { return(0); } }
public Decimal Adicionar(String DESCRIPCION, Decimal PORCENTAJE, String COD_CONTABLE) { String sql = null; String idRecuperado = null; String informacion = null; Boolean ejecutar = true; sql = "usp_param_iva_adicionar "; if (!(String.IsNullOrEmpty(DESCRIPCION))) { sql += "'" + DESCRIPCION + "', "; informacion += "DESCRIPCION = '" + DESCRIPCION.ToString() + "', "; } else { MensajeError += "El campo DESCRIPCION no puede ser nulo\n"; ejecutar = false; } sql += "'" + PORCENTAJE.ToString() + "', "; informacion += "PORCENTAJE= '" + PORCENTAJE.ToString() + "', "; if (!(String.IsNullOrEmpty(COD_CONTABLE))) { sql += "'" + COD_CONTABLE + "', "; informacion += "COD_CONTABLE = '" + COD_CONTABLE.ToString() + "', "; } else { MensajeError += "El campo CODIGO CONTABLE no puede ser nulo\n"; ejecutar = false; } sql += "'" + Usuario + "' "; informacion += "USU_CRE = '" + Usuario.ToString() + "'"; if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { idRecuperado = conexion.ExecuteScalar(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.PAR_IVA, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } if (!(String.IsNullOrEmpty(idRecuperado))) { return(Convert.ToDecimal(idRecuperado)); } else { return(0); } }
public Decimal AdicionarSolicitudPlanta(DateTime FECHA_REGISTRO, Decimal ID_USUARIO_CREA, Decimal ID_PRODUCTO, Int32 CANTIDAD_REQUERIDA, String ESTADO, String OBSERVACIONES, DateTime FECHA_ENTREGA_SOLICITADA) { Decimal ID_SOLICITUD = 0; String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_reg_solicitudes_planta_adicionar "; #region validaciones sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_REGISTRO) + "', "; informacion += "FECHA_RGISTRO = '" + FECHA_REGISTRO.ToShortDateString() + "', "; if (ID_USUARIO_CREA != 0) { sql += ID_USUARIO_CREA + ", "; informacion += "ID_USUARIO_CREA = '" + ID_USUARIO_CREA + "', "; } else { MensajeError = "El campo ID_USUARIO_CREA no puede ser vacio."; ejecutar = false; } if (ID_PRODUCTO != 0) { sql += ID_PRODUCTO + ", "; informacion += "ID_PRODUCTO = '" + ID_PRODUCTO + "', "; } else { MensajeError = "El campo ID_PRODUCTO no puede ser vacio."; ejecutar = false; } if (CANTIDAD_REQUERIDA != 0) { sql += CANTIDAD_REQUERIDA + ", "; informacion += "CANTIDAD_REQUERIDA = '" + CANTIDAD_REQUERIDA + "', "; } else { MensajeError = "El campo CANTIDAD_REQUERIDA no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(ESTADO) == false) { sql += "'" + ESTADO + "', "; informacion += "ESTADO = '" + ESTADO + "', "; } else { MensajeError = "El campo ESTADO no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(OBSERVACIONES) == false) { sql += "'" + OBSERVACIONES + "', "; informacion += "OBSERVACIONES = '" + OBSERVACIONES + "', "; } else { sql += "NULL, "; informacion += "OBSERVACIONES = 'NULL', "; } sql += "'" + Usuario + "', "; informacion += "USU_CRE = '" + Usuario.ToString() + "', "; sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_ENTREGA_SOLICITADA) + "'"; informacion += "FECHA_ENTREGA_SOLICITADA = '" + FECHA_ENTREGA_SOLICITADA.ToShortDateString() + "'"; #endregion validaciones if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { ID_SOLICITUD = Convert.ToDecimal(conexion.ExecuteScalar(sql)); if (ID_SOLICITUD <= 0) { MensajeError = "ERROR: Al intentar ingresar el nuevo registro."; ejecutadoCorrectamente = false; } else { auditoria _auditoria = new auditoria(Empresa); if (!(_auditoria.Adicionar(Usuario, tabla.ALM_REG_SOLICITUDES_PLANTA, tabla.ACCION_ADICIONAR, sql, informacion, conexion))) { MensajeError = "ERROR: Al intentar ingresar la auditoría para el registro."; ejecutadoCorrectamente = false; } } } catch (Exception e) { MensajeError = e.Message; ejecutadoCorrectamente = false; } finally { conexion.Desconectar(); } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(ID_SOLICITUD); } else { return(0); } }
public Decimal AdicionarServicioRespectivoAContrato(Decimal registroContrato, String descripcion, DateTime fechaInicio, DateTime fechaVence, String activo, String usuCre, String tipoServicioRespectivo, Conexion conexion) { Decimal idServicioRespectivoCreado = 0; String sql = null; String informacion = null; Boolean ejecutar = true; tools _tools = new tools(); sql = "usp_ven_r_servicios_respectivos_adicionar "; if (registroContrato != 0) { sql += registroContrato + ", "; informacion += "REGISTRO_CONTRATO = " + registroContrato + ", "; } else { MensajeError = "El campo ID DEL CONTRATO no puede ser 0\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(descripcion))) { sql += "'" + descripcion + "', "; informacion += "DESCRIPCION = '" + descripcion + "', "; } else { sql += "NULL, "; informacion += "DESCRIPCION = 'NULL', "; } sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(fechaInicio) + "', "; informacion += "FECHA_INICIO = '" + fechaInicio.ToShortDateString() + "', "; sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(fechaVence) + "', "; informacion += "FECHA_VENCE = '" + fechaVence.ToShortDateString() + "', "; if (!(String.IsNullOrEmpty(activo))) { sql += "'" + activo + "', "; informacion += "ACTIVO = '" + activo + "', "; } else { MensajeError += "El campo ACTIVO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(usuCre))) { sql += "'" + usuCre + "', "; informacion += "USU_CRE = '" + usuCre + "', "; } else { MensajeError += "El campo USUARIO no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(tipoServicioRespectivo))) { sql += "'" + tipoServicioRespectivo + "'"; informacion += "TIPO_SERVICIO_RESPECTIVO = '" + tipoServicioRespectivo + "'"; } else { MensajeError += "El campo TIPO_SERVICIO_RESPECTIVO no puede ser nulo\n"; ejecutar = false; } if (ejecutar) { try { idServicioRespectivoCreado = Convert.ToDecimal(conexion.ExecuteScalar(sql)); if (idServicioRespectivoCreado <= 0) { MensajeError = "ERROR: Al intentar ingresar la información del servicio respectivo."; idServicioRespectivoCreado = 0; } else { auditoria _auditoria = new auditoria(Empresa); if (_auditoria.Adicionar(usuCre, tabla.VEN_R_SERVICIOS_RESPECTIVOS, tabla.ACCION_ADICIONAR, sql, informacion, conexion) == false) { MensajeError = "ERROR: Al intentar ingresar la auditoria del servicio_respectivo."; idServicioRespectivoCreado = 0; } } } catch (Exception e) { MensajeError = e.Message; idServicioRespectivoCreado = 0; } } return(idServicioRespectivoCreado); }
public Boolean ActualizarCantidadObservacionesSolicitudPlanta(Decimal ID_SOLICITUD, Int32 CANTIDAD_REQUERIDA, String OBSERVACIONES) { String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_alm_reg_solicitudes_planta_actualizar_cantidad_observaciones "; #region validaciones if (ID_SOLICITUD != 0) { sql += ID_SOLICITUD + ", "; informacion += "ID_SOLICITUD = '" + ID_SOLICITUD + "', "; } else { MensajeError = "El campo ID_SOLICITUD no puede ser vacio."; ejecutar = false; } if (CANTIDAD_REQUERIDA != 0) { sql += CANTIDAD_REQUERIDA + ", "; informacion += "CANTIDAD_REQUERIDA = '" + CANTIDAD_REQUERIDA + "', "; } else { MensajeError = "El campo CANTIDAD_REQUERIDA no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(OBSERVACIONES) == false) { sql += "'" + OBSERVACIONES + "', "; informacion += "OBSERVACIONES = '" + OBSERVACIONES + "', "; } else { MensajeError = "El campo OBSERVACIONES no puede ser vacio."; ejecutar = false; } sql += "'" + Usuario + "'"; informacion += "USU_MOD = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { if (conexion.ExecuteNonQuery(sql) <= 0) { MensajeError = "ERROR: Al intentar actualizar el registro."; ejecutadoCorrectamente = false; } else { auditoria _auditoria = new auditoria(Empresa); if (!(_auditoria.Adicionar(Usuario, tabla.ALM_REG_SOLICITUDES_PLANTA, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion))) { MensajeError = "ERROR: Al intentar ingresar la auditoría para la actualización del registro."; ejecutadoCorrectamente = false; } } } catch (Exception e) { MensajeError = e.Message; ejecutadoCorrectamente = false; } finally { conexion.Desconectar(); } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(true); } else { return(false); } }
public Int32 Adicionar(Decimal REGISTRO, Decimal ID_CONCEPTO, String PORCENTAJE, Conexion conexion) { String sql = null; String informacion = null; Boolean ejecutar = true; String id = null; tools _tools = new tools(); sql = "usp_ven_d_nomina_incapacidades_adicionar "; #region validaciones if (REGISTRO != 0) { sql += REGISTRO + ", "; informacion += "REGISTRO = '" + REGISTRO + "', "; } else { MensajeError += "El campo REGISTRO no puede ser nulo\n"; ejecutar = false; } if (ID_CONCEPTO != 0) { sql += ID_CONCEPTO + ", "; informacion += "ID_CONCEPTO = '" + ID_CONCEPTO + "', "; } else { MensajeError += "El campo ID_CONCEPTO no puede ser nulo\n"; ejecutar = false; } if (!String.IsNullOrEmpty(PORCENTAJE)) { sql += "'" + PORCENTAJE + "', "; informacion += "PORCENTAJE = '" + PORCENTAJE + "',"; } else { MensajeError += "El campo PORCENTAJE no puede ser nulo\n"; ejecutar = false; } sql += "'" + Usuario + "' "; informacion += "USU_CRE = '" + Usuario.ToString() + "' "; #endregion validaciones if (ejecutar) { try { id = conexion.ExecuteScalar(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.VEN_D_NOMINA_INCAPACIDADES, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } } if (!(String.IsNullOrEmpty(id))) { return(Convert.ToInt32(id)); } else { return(0); } }
public Boolean NoAprobarSolicitudPlanta(Decimal ID_SOLICITUD, String ESTADO, String MOTIVO_AUTORIZACION, Decimal ID_USUARIO_NOAUTORIZA) { String sql = null; String informacion = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; tools _tools = new tools(); sql = "usp_alm_reg_solicitudes_planta_noaprobar "; #region validaciones if (ID_SOLICITUD != 0) { sql += ID_SOLICITUD + ", "; informacion += "ID_SOLICITUD = '" + ID_SOLICITUD + "', "; } else { MensajeError = "El campo ID_SOLICITUD no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(ESTADO) == false) { sql += "'" + ESTADO + "', "; informacion += "ESTADO = '" + ESTADO + "', "; } else { MensajeError = "El campo ESTADO no puede ser vacio."; ejecutar = false; } if (String.IsNullOrEmpty(MOTIVO_AUTORIZACION) == false) { sql += "'" + MOTIVO_AUTORIZACION + "', "; informacion += "MOTIVO_AUTORIZACION = '" + MOTIVO_AUTORIZACION + "', "; } else { MensajeError = "El campo MOTIVO_AUTORIZACION no puede ser vacio."; ejecutar = false; } if (ID_USUARIO_NOAUTORIZA != 0) { sql += ID_USUARIO_NOAUTORIZA + ", "; informacion += "ID_USUARIO_NOAUTORIZA = '" + ID_USUARIO_NOAUTORIZA + "', "; } else { MensajeError = "El campo ID_USUARIO_NOAUTORIZA no puede ser vacio."; ejecutar = false; } sql += "'" + Usuario + "'"; informacion += "USU_MOD = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { Conexion conexion = new Conexion(Empresa); try { if (conexion.ExecuteNonQuery(sql) <= 0) { MensajeError = "ERROR: Al intentar actualizar el registro."; ejecutadoCorrectamente = false; } else { auditoria _auditoria = new auditoria(Empresa); if (!(_auditoria.Adicionar(Usuario, tabla.ALM_REG_SOLICITUDES_PLANTA, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion))) { MensajeError = "ERROR: Al intentar ingresar la auditoría para la actualización del registro."; ejecutadoCorrectamente = false; } } } catch (Exception e) { MensajeError = e.Message; ejecutadoCorrectamente = false; } finally { conexion.Desconectar(); } } else { ejecutadoCorrectamente = false; } if (ejecutadoCorrectamente) { return(true); } else { return(false); } }
public String ReliquidarNominaEmpresaTotal(Int32 ID_PERIODO, Decimal ID_EMPRESA, Decimal ID_USUARIO) { Conexion conexion = new Conexion(Empresa); conexion.IniciarTransaccion(); Boolean ejecutar = true; String sql = null; String informacion = null; String Reliquidado = "N"; sql = "usp_reliquidar_nomina_empresa "; #region validaciones if (ID_PERIODO > 0) { sql += ID_PERIODO.ToString() + ", "; informacion += "ID_PERIODO= '" + ID_PERIODO.ToString() + ", "; } else { MensajeError = "El campo ID_PERIODO es requerido para la consulta."; ejecutar = false; } if (ID_EMPRESA > 0) { sql += ID_EMPRESA.ToString() + ", "; informacion += "ID_EMPRESA= '" + ID_EMPRESA.ToString() + ", "; } else { MensajeError = "El campo ID_EMPRESA es requerido para la consulta."; ejecutar = false; } if (ID_USUARIO > 0) { sql += ID_USUARIO.ToString() + ", "; informacion += "ID_USUARIO= '" + ID_USUARIO.ToString() + ", "; } else { MensajeError = "El campo ID_USUARIO es requerido para la consulta."; ejecutar = false; } if (!(String.IsNullOrEmpty(Usuario))) { sql += "'" + Usuario.ToString() + "'"; } else { MensajeError = "El campo Usuario es requerido para la consulta."; ejecutar = false; } informacion += "Usuario = '" + Usuario.ToString() + "'"; #endregion if (ejecutar == true) { try { conexion.ExecuteScalar(sql); Reliquidado = "S"; #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.NOM_PERIODO, tabla.ACCION_RELIQUIDAR, sql, informacion, conexion); #endregion auditoria conexion.AceptarTransaccion(); } catch (Exception e) { MensajeError = e.Message; conexion.DeshacerTransaccion(); } finally { conexion.Desconectar(); } } return(Reliquidado); }
public Decimal AdicionarAlmRegBodega(String ID_REGIONAL, String ID_CIUDAD, int ID_EMPRESA) { String sql = null; String identificador = null; String informacion = null; Boolean ejecutar = true; tools _tools = new tools(); sql = "USP_ALM_REG_BODEGA_ADICIONAR "; #region validaciones if (!(String.IsNullOrEmpty(ID_REGIONAL))) { sql += "'" + ID_REGIONAL + "', "; informacion += "ID_REGIONAL= '" + ID_REGIONAL.ToString() + "', "; } else { MensajeError += "El campo ID_REGIONAL no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(ID_CIUDAD))) { sql += "'" + ID_CIUDAD + "', "; informacion += "ID_CIUDAD= '" + ID_CIUDAD.ToString() + "', "; } else { MensajeError += "El campo ID_REGIONAL no puede ser nulo\n"; ejecutar = false; } if (ID_EMPRESA != 0) { sql += ID_EMPRESA + ", "; informacion += "ID_EMPRESA= '" + ID_EMPRESA.ToString() + "', "; } else { MensajeError += "El campo ID_EMPRESA no puede ser nulo\n"; ejecutar = false; } sql += "'" + Usuario + "' "; informacion += "USU_CRE= '" + Usuario.ToString() + "' "; #endregion validaciones if (ejecutar) { try { Conexion conexion = new Conexion(Empresa); identificador = conexion.ExecuteScalar(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.ALM_REG_BODEGA, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } } if (!(String.IsNullOrEmpty(identificador))) { return(Convert.ToDecimal(identificador)); } else { return(0); } }