本文整理汇总了C#中Brainsbits.LLB.maestras.tools类的典型用法代码示例。如果您正苦于以下问题:C# tools类的具体用法?C# tools怎么用?C# tools使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
tools类属于Brainsbits.LLB.maestras命名空间,在下文中一共展示了tools类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ActualizarSeccion
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;
}
示例2: ActualizarFechaPeriodo
public String ActualizarFechaPeriodo(Decimal ID_EMPRESA, String PERIODOSPROCESO, DateTime FECHA)
{
Conexion conexion = new Conexion(Empresa);
conexion.IniciarTransaccion();
Boolean ejecutar = true;
String sql = null;
String informacion = null;
String actualizado = "N";
tools fecha = new tools();
sql = "usp_actualizar_fecha_memorando ";
#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;
}
sql += "'" + PERIODOSPROCESO.ToString() + "', ";
informacion += "PERIODOSPROCESO = '" + PERIODOSPROCESO.ToString() + "', ";
sql += "'" + fecha.obtenerStringConFormatoFechaSQLServer(FECHA) + "', ";
informacion += "FECHA = '" + FECHA.ToString() + "', ";
sql += "'" + Usuario.ToString() + "'";
informacion += "USU_MOD = '" + Usuario.ToString() + "'";
#endregion
if (ejecutar)
{
try
{
conexion.ExecuteNonQuery(sql);
actualizado = "S";
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.NOM_PERIODO, tabla.ACCION_LIQUIDAR, sql, informacion, conexion);
#endregion auditoria
conexion.AceptarTransaccion();
}
catch (Exception e)
{
MensajeError = e.Message;
conexion.DeshacerTransaccion();
}
finally
{
conexion.Desconectar();
}
}
return actualizado;
}
示例3: ActualizarAfpDeNomEmpleadosPorIdEmpleado
public Boolean ActualizarAfpDeNomEmpleadosPorIdEmpleado(Decimal ID_EMPLEADO, Decimal ID_F_PENSIONES, Conexion conexion)
{
Int32 cantidadRegistrosActualizados = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_nom_empleados_actualizar_afp_por_idEmpleado ";
#region validaciones
if (ID_EMPLEADO != 0)
{
sql += ID_EMPLEADO + ", ";
informacion += "ID_EMPLEADO = '" + ID_EMPLEADO.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_EMPLEADO no puede ser nulo\n";
ejecutar = false;
}
if (ID_F_PENSIONES != 0)
{
sql += ID_F_PENSIONES + ", ";
informacion += "ID_F_PENSIONES = '" + ID_F_PENSIONES.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_F_PENSIONES no puede ser nulo\n";
ejecutar = false;
}
sql += "'" + Usuario + "'";
informacion += "USU_MOD = '" + Usuario.ToString() + "'";
#endregion validaciones
if (ejecutar)
{
try
{
cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql);
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.CON_REG_CONTRATOS, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
if (cantidadRegistrosActualizados > 0) return true;
else return false;
}
示例4: AdicionarConRegOrdenExamen
public Decimal AdicionarConRegOrdenExamen(int ID_SOLICITUD, int ID_REQUERIMIENTO, Conexion conexion)
{
String sql = null;
String identificador = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "USP_CON_REG_ORDEN_EXAMEN_ADICIONAR ";
#region validaciones
if (ID_SOLICITUD != 0)
{
sql += ID_SOLICITUD + ", ";
informacion += "ID_SOLICITUD = '" + ID_SOLICITUD.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_SOLICITUD no puede ser nulo\n";
ejecutar = false;
}
if (ID_REQUERIMIENTO != 0)
{
sql += ID_REQUERIMIENTO + ", ";
informacion += "ID_REQUERIMIENTO = '" + ID_REQUERIMIENTO.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_REQUERIMIENTO no puede ser nulo\n";
ejecutar = false;
}
sql += "'" + Usuario + "' ";
informacion += "USU_CRE= '" + Usuario.ToString() + "' ";
#endregion validaciones
if (ejecutar)
{
try
{
identificador = conexion.ExecuteScalar(sql);
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.CON_REG_ORDEN_EXAMEN, 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;
}
示例5: ActualizarEntraNominaConRegContratos
public Boolean ActualizarEntraNominaConRegContratos(Decimal idEmpleado,
Boolean entraNomina)
{
Int32 cantidadRegistrosActualizados = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_con_reg_contratos_actualiza_entra_nomina_por_id_empleado ";
sql += idEmpleado + ", ";
if (entraNomina == true)
{
sql += "'true'";
}
else
{
sql += "'false'";
}
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql);
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.CON_REG_CONTRATOS, 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;
}
示例6: ActualizarInformacionBasicaComercial
public Decimal ActualizarInformacionBasicaComercial(String PUESTO, String ACLARACION, Decimal ID_EMPRESA, String SiNo)
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
Decimal REGISTRO_CONTRATO = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_INFO_BASICA_COMERCIAL_ACTUALIZAR ";
if (ID_EMPRESA != 0)
{
sql += " '" + PUESTO + "', " + " '" + ACLARACION + "', '" + ID_EMPRESA + "', '" + SiNo + "'";
informacion += "ID_EMPRESA = " + ID_EMPRESA.ToString() + ", ";
}
else
{
MensajeError = "El campo ID EMPRESA no puede ser 0.";
ejecutar = false;
}
if (ejecutar)
{
try
{
REGISTRO_CONTRATO = Convert.ToDecimal(conexion.ExecuteScalar(sql));
if (REGISTRO_CONTRATO <= 0)
{
MensajeError = "ERROR: Al intentar ingresar la información del contrato de servicio.";
REGISTRO_CONTRATO = 0;
}
else
{
MensajeError = "ERROR: Al intentar ingresar la auditoria del contrato de servicio.";
}
}
catch (Exception e)
{
MensajeError = e.Message;
REGISTRO_CONTRATO = 0;
}
}
return REGISTRO_CONTRATO;
}
示例7: ObtenerFechaDiasHabiles
public DateTime ObtenerFechaDiasHabiles(DateTime fechaInicial, Int32 numdias, Int32 proceso)
{
tools _tools = new tools();
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
DateTime fechaRequiereCliente = DateTime.Now;
sql = "usp_crt_calendario_obtenerFechaDesdeDiasParametrizados ";
sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(fechaInicial) + "', ";
sql += numdias + ", ";
sql += proceso;
if (ejecutar == true)
{
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
if (_dataTable.Rows.Count > 0)
{
DataRow _dataRow = _dataTable.Rows[0];
fechaRequiereCliente = Convert.ToDateTime(_dataRow["FECHA_REQUIERE"]);
}
return fechaRequiereCliente;
}
示例8: ActualizarFechaAvisoNenRContratos
public Boolean ActualizarFechaAvisoNenRContratos(Decimal REGISTRO,
Conexion conexion)
{
Int32 cantidadRegistrosActualizados = 0;
String sql = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_ven_r_contratos_actualizar_fecha_aviso ";
if (REGISTRO != 0)
{
sql += REGISTRO + ", ";
}
else
{
MensajeError = "El campo REGISTRO no puede ser 0\n";
ejecutar = false;
}
if (ejecutar)
{
try
{
cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql);
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
if (cantidadRegistrosActualizados > 0) return true;
else return false;
}
示例9: ActualizarPresupuestoGeneral
public Boolean ActualizarPresupuestoGeneral(Decimal ID_PRES_GEN,
Decimal MONTO,
String DESCRIPCION)
{
Conexion conexion = new Conexion(Empresa);
conexion.IniciarTransaccion();
String sql = null;
String informacion = null;
Boolean ejecutar = true;
Boolean ejecutadoCorrectamente = true;
int numRegistrosAfectados = 0;
tools _tools = new tools();
sql = "usp_prog_presupuestos_generales_actualizar ";
#region validaciones
if (ID_PRES_GEN != 0)
{
sql += ID_PRES_GEN + ", ";
informacion += "ID_PRES_GEN = '" + ID_PRES_GEN + "', ";
}
else
{
MensajeError = "El campo ID_PRES_GEN no puede ser vacio.";
ejecutar = false;
}
if (MONTO != 0)
{
sql += MONTO.ToString().Replace(",", ".") + ", ";
informacion += "MONTO = '" + MONTO.ToString() + "', ";
}
else
{
MensajeError = "El campo MONTO no puede ser vacio.";
ejecutar = false;
}
if (String.IsNullOrEmpty(DESCRIPCION) == false)
{
sql += "'" + DESCRIPCION + "', ";
informacion += "DESCRIPCION = '" + DESCRIPCION + "', ";
}
else
{
MensajeError = "El campo DESCRIPCION no puede ser vacio.";
ejecutar = false;
}
sql += "'" + Usuario + "'";
informacion += "USU_MOD = '" + Usuario.ToString() + "'";
#endregion validaciones
if (ejecutar)
{
try
{
numRegistrosAfectados = conexion.ExecuteNonQuery(sql);
if (numRegistrosAfectados <= 0)
{
conexion.DeshacerTransaccion();
numRegistrosAfectados = 0;
ejecutadoCorrectamente = false;
}
else
{
auditoria _auditoria = new auditoria(Empresa);
if (_auditoria.Adicionar(Usuario, tabla.PROG_PRESUPUESTOS_GENERALES, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion) == false)
{
conexion.DeshacerTransaccion();
numRegistrosAfectados = 0;
ejecutadoCorrectamente = false;
}
}
if (ejecutadoCorrectamente == true)
{
conexion.AceptarTransaccion();
}
}
catch (Exception e)
{
conexion.DeshacerTransaccion();
MensajeError = e.Message;
ejecutadoCorrectamente = false;
numRegistrosAfectados = 0;
}
finally
{
conexion.Desconectar();
}
}
else
{
//.........这里部分代码省略.........
示例10: Info_basica_existe
public Decimal Info_basica_existe(String PUESTO, Decimal ID_EMPRESA)
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
Decimal REGISTRO_CONTRATO = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_INFO_BASICA_COMERCIAL_CUENTA ";
if (ID_EMPRESA != 0)
{
sql += " '" + PUESTO + "', " + " '" + ID_EMPRESA + "'";
informacion += "ID_EMPRESA = " + ID_EMPRESA.ToString() + ", ";
}
else
{
MensajeError = "El campo ID EMPRESA no puede ser 0.";
ejecutar = false;
}
if (ejecutar)
{
try
{
REGISTRO_CONTRATO = Convert.ToDecimal(conexion.ExecuteScalar(sql));
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
return REGISTRO_CONTRATO;
}
示例11: Adicionar
public Decimal Adicionar(Decimal ID_EMPLEADO, Int32 ID_CONCEPTO, Int32 ID_PERIODO, Decimal CANTIDAD, Decimal VALOR, String ORIGEN, String ESTADO, DateTime FECHA, Conexion conexion)
{
Decimal id = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_nom_nomina_novedades_adicionar ";
#region validaciones
if (ID_EMPLEADO != 0)
{
sql += "'" + ID_EMPLEADO.ToString() + "', ";
informacion += "ID_EMPLEADO= '" + ID_EMPLEADO.ToString() + ", ";
}
else
{
MensajeError = "El campo ID_EMPLEADO es requerido para la consulta.";
ejecutar = false;
}
if (ID_CONCEPTO != 0)
{
sql += "'" + ID_CONCEPTO.ToString() + "', ";
informacion += "ID_CONCEPTO= '" + ID_CONCEPTO.ToString() + ", ";
}
else
{
MensajeError = "El campo ID_CONCEPTO es requerido para la consulta.";
ejecutar = false;
}
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;
}
sql += "'" + _tools.convierteComaEnPuntoParaDecimalesEnSQL(CANTIDAD).ToString() + "', ";
informacion += "CANTIDAD= '" + _tools.convierteComaEnPuntoParaDecimalesEnSQL(CANTIDAD).ToString() + ", ";
sql += "'" + _tools.convierteComaEnPuntoParaDecimalesEnSQL(VALOR).ToString() + "', ";
informacion += "VALOR= '" + _tools.convierteComaEnPuntoParaDecimalesEnSQL(VALOR).ToString() + ", ";
if (!(String.IsNullOrEmpty(ORIGEN)))
{
sql += "'" + ORIGEN + "', ";
informacion += "ORIGEN = '" + ORIGEN.ToString() + "', ";
}
else
{
MensajeError += "El campo ORIGEN no puede ser nulo\n";
ejecutar = false;
}
if (!(String.IsNullOrEmpty(ESTADO)))
{
sql += "'" + ESTADO + "', ";
informacion += "ESTADO = '" + ESTADO.ToString() + "', ";
}
else
{
MensajeError += "El campo ESTADO no puede ser nulo\n";
ejecutar = false;
}
sql += "'" + Usuario + "' ";
informacion += "USU_CRE = '" + Usuario.ToString() + "'";
#endregion
if (ejecutar)
{
try
{
id = Convert.ToDecimal(conexion.ExecuteScalar(sql));
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.NOM_NOMINA_NOVEDADES, tabla.ACCION_ELIMINAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
id = 0;
}
}
return id;
}
示例12: AdicionarAlmRegProdProv
public Decimal AdicionarAlmRegProdProv(Decimal ID_PRODUCTO,
Decimal REGISTRO_PROVEEDOR,
Conexion conexion)
{
String sql = null;
String identificador = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "USP_ALM_REG_PRODUCTOS_PROVEEDOR_ADICIONAR ";
#region validaciones
if (ID_PRODUCTO != 0)
{
sql += ID_PRODUCTO + ", ";
informacion += "ID_PRODUCTO = '" + ID_PRODUCTO + "', ";
}
else
{
MensajeError += "El campo ID_PRODUCTO no puede ser nulo\n";
ejecutar = false;
}
if (REGISTRO_PROVEEDOR != 0)
{
sql += REGISTRO_PROVEEDOR + ", ";
informacion += "REGISTRO_PROVEEDOR = '" + REGISTRO_PROVEEDOR + "', ";
}
else
{
MensajeError += "El campo REGISTRO_PROVEEDOR no puede ser nulo\n";
ejecutar = false;
}
sql += "'" + Usuario + "'";
informacion += "USU_CRE = '" + Usuario.ToString() + "'";
#endregion validaciones
if (ejecutar)
{
try
{
identificador = conexion.ExecuteScalar(sql);
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.ALM_REG_PRODUCTO_PROVEEDOR, 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;
}
示例13: AdicionarConRegContratos
public Decimal AdicionarConRegContratos(int ID_EMPLEADO, int ID_REQUERIMIENTO, int ID_SOLICITUD,
int ID_CENTRO_C, int ID_SUB_C, String CLASE_CONTRATO, DateTime FECHA_INICIA, DateTime FECHA_TERMINA,
String VIGENTE, String PAGO_LIQ, String SAL_INT, String TIPO_CONTRATO, int ID_SERVICIO_RESPECTIVO,
String ID_CIUDAD, int ID_SERVICIO, Conexion conexion, String PAGO_DIAS_PRODUCTIVIDAD, String SENA_PRODICTIVO,
String SENA_ELECTIVO, String PRACTICANTE_UNIVERSITARIO, Decimal VALOR_NOMINA, Decimal VALOR_CONTRATO,
DateTime FECHA_INICIO_PERIODO, DateTime FECHA_FIN_PERIODO, String PERIODO_PAGO)
{
String sql = null;
String identificador = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_con_reg_contratos_adicionar ";
#region validaciones
if (ID_EMPLEADO != 0)
{
sql += ID_EMPLEADO + ", ";
informacion += "ID_EMPLEADO = '" + ID_EMPLEADO.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_EMPLEADO no puede ser nulo\n";
ejecutar = false;
}
if (ID_REQUERIMIENTO != 0)
{
sql += ID_REQUERIMIENTO + ", ";
informacion += "ID_REQUERIMIENTO = '" + ID_REQUERIMIENTO.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_REQUERIMIENTO no puede ser nulo\n";
ejecutar = false;
}
if (ID_SOLICITUD != 0)
{
sql += ID_SOLICITUD + ", ";
informacion += "ID_SOLICITUD = '" + ID_SOLICITUD.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_SOLICITUD no puede ser nulo\n";
ejecutar = false;
}
if (ID_CENTRO_C != 0)
{
sql += ID_CENTRO_C + ", ";
informacion += "ID_CENTRO_C = '" + ID_CENTRO_C.ToString() + "', ";
}
else
{
sql += "0, ";
informacion += "ID_CENTRO_C = 'null', ";
}
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 (!(String.IsNullOrEmpty(CLASE_CONTRATO)))
{
sql += "'" + CLASE_CONTRATO + "', ";
informacion += "CLASE_CONTRATO = '" + CLASE_CONTRATO.ToString() + "', ";
}
else
{
MensajeError += "El campo CLASE_CONTRATO no puede ser nulo\n";
ejecutar = false;
}
if (!(String.IsNullOrEmpty(FECHA_INICIA.ToString())))
{
sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_INICIA) + "', ";
informacion += "FECHA_INICIA = '" + FECHA_INICIA.ToString() + "', ";
}
else
{
MensajeError += "El campo FECHA_INICIA no puede ser nulo\n";
ejecutar = false;
}
if (!(String.IsNullOrEmpty(FECHA_TERMINA.ToString())))
{
sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_TERMINA) + "', ";
informacion += "FECHA_TERMINA = '" + FECHA_TERMINA.ToString() + "', ";
}
else
{
sql += "null, ";
informacion += "FECHA_TERMINA = 'null', ";
}
if (!(String.IsNullOrEmpty(VIGENTE)))
{
sql += "'" + VIGENTE + "', ";
//.........这里部分代码省略.........
示例14: ActualizarConRegExamenesEmpleado
public Boolean ActualizarConRegExamenesEmpleado(int REGISTRO,
int ID_ORDEN,
int ID_EXAMEN,
Decimal COSTO,
String VALIDADO,
DateTime FECHA_EXAMEN)
{
Int32 cantidadRegistrosActualizados = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "USP_CON_REG_EXAMENES_EMPLEADO_ACTUALIZAR ";
#region validaciones
if (REGISTRO != 0)
{
sql += REGISTRO + ", ";
informacion += "REGISTRO = '" + REGISTRO.ToString() + "', ";
}
else
{
MensajeError += "El campo REGISTRO no puede ser nulo\n";
ejecutar = false;
}
if (ID_ORDEN != 0)
{
sql += ID_ORDEN + ", ";
informacion += "ID_ORDEN = '" + ID_ORDEN.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_ORDEN no puede ser nulo\n";
ejecutar = false;
}
if (ID_EXAMEN != 0)
{
sql += ID_EXAMEN + ", ";
informacion += "ID_EXAMEN = '" + ID_EXAMEN.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_EXAMEN no puede ser nulo\n";
ejecutar = false;
}
if (COSTO != 0)
{
sql += _tools.convierteComaEnPuntoParaDecimalesEnSQL(COSTO) + ", ";
informacion += "COSTO = '" + COSTO.ToString() + "', ";
}
else
{
sql += "0, ";
informacion += "COSTO = '0', ";
}
if (!(String.IsNullOrEmpty(VALIDADO)))
{
sql += "'" + VALIDADO + "', ";
informacion += "VALIDADO = '" + VALIDADO.ToString() + "', ";
}
else
{
sql += "'N', ";
informacion += "VALIDADO = 'N', ";
}
if (!(String.IsNullOrEmpty(FECHA_EXAMEN.ToString())))
{
sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_EXAMEN) + "', ";
informacion += "FECHA_EXAMEN = '" + FECHA_EXAMEN.ToString() + "', ";
}
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.CON_REG_EXAMENES_EMPLEADO, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
if (cantidadRegistrosActualizados > 0) return true;
//.........这里部分代码省略.........
示例15: ActualizarNomEmpleadosAuditoria
public Boolean ActualizarNomEmpleadosAuditoria(Decimal ID_EMPLEADO,
Decimal SALARIO,
Decimal RIESGO,
Decimal ID_ENTIDAD,
String NUM_CUENTA,
String SAL_INT,
Decimal ID_PERFIL,
String FORMA_PAGO,
String ID_CIUDAD,
Decimal ID_CENTRO_C,
Decimal ID_SUB_C,
Conexion conexion,
String TIPO_CUENTA,
DateTime FECHA_INICIO_PERIODO,
String CHEQUE_REG)
{
Int32 cantidadRegistrosActualizados = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_nom_empleados_actualizar_auditoria_V3 ";
#region validaciones
if (ID_EMPLEADO != 0)
{
sql += ID_EMPLEADO + ", ";
informacion += "ID_EMPLEADO = '" + ID_EMPLEADO.ToString() + "', ";
}
else
{
MensajeError += "El campo ID_EMPLEADO no puede ser nulo\n";
ejecutar = false;
}
if (SALARIO != 0)
{
sql += _tools.convierteComaEnPuntoParaDecimalesEnSQL(SALARIO) + ", ";
informacion += "SALARIO = '" + _tools.convierteComaEnPuntoParaDecimalesEnSQL(SALARIO) + "', ";
}
else
{
sql += "0, ";
informacion += "SALARIO = '0', ";
}
if (RIESGO != 0)
{
sql += RIESGO + ", ";
informacion += "RIESGO = '" + RIESGO + "', ";
}
else
{
sql += "0, ";
informacion += "RIESGO = '0', ";
}
if (ID_ENTIDAD != 0)
{
sql += ID_ENTIDAD + ", ";
informacion += "ID_ENTIDAD = '" + ID_ENTIDAD.ToString() + "', ";
}
else
{
sql += "NULL, ";
informacion += "ID_ENTIDAD = 'NULL', ";
}
if (String.IsNullOrEmpty(NUM_CUENTA) == false)
{
sql += "'" + NUM_CUENTA + "', ";
informacion += "NUM_CUENTA = '" + NUM_CUENTA + "', ";
}
else
{
sql += "NULL, ";
informacion += "NUM_CUENTA = 'NULL', ";
}
if (String.IsNullOrEmpty(SAL_INT) == false)
{
sql += "'" + SAL_INT + "', ";
informacion += "SAL_INT = '" + SAL_INT + "', ";
}
else
{
MensajeError += "El campo SAL_INT no puede ser nulo\n";
ejecutar = false;
}
if (ID_PERFIL != 0)
{
sql += ID_PERFIL + ", ";
informacion += "ID_PERFIL = '" + ID_PERFIL + "', ";
}
else
{
MensajeError += "El campo ID_PERFIL no puede ser nulo\n";
//.........这里部分代码省略.........