本文整理汇总了C#中Brainsbits.LLB.seguridad.auditoria.Adicionar方法的典型用法代码示例。如果您正苦于以下问题:C# auditoria.Adicionar方法的具体用法?C# auditoria.Adicionar怎么用?C# auditoria.Adicionar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Brainsbits.LLB.seguridad.auditoria
的用法示例。
在下文中一共展示了auditoria.Adicionar方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ActualizarPresupuesto
public Boolean ActualizarPresupuesto(Decimal ID_PRESUPUESTO,
Decimal PRESUPUESTO,
String OBSERVACIONES)
{
Conexion conexion = new Conexion(Empresa);
String sql = null;
String informacion = null;
Boolean ejecutar = true;
Boolean ejecutadoCorrectamente = true;
tools _tools = new tools();
sql = "usp_prog_presupuestos_actualizar ";
#region validaciones
if (ID_PRESUPUESTO != 0)
{
sql += ID_PRESUPUESTO + ", ";
informacion += "ID_PRESUPUESTO = '" + ID_PRESUPUESTO + "', ";
}
else
{
MensajeError = "El campo ID_PRESUPUESTO no puede ser vacio.";
ejecutar = false;
}
if (PRESUPUESTO != 0)
{
sql += PRESUPUESTO.ToString().Replace(',', '.') + ", ";
informacion += "PRESUPUESTO = '" + PRESUPUESTO.ToString().Replace(',', '.') + "', ";
}
else
{
MensajeError = "El campo ID_PRESUPUESTO 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)
{
try
{
conexion.ExecuteNonQuery(sql);
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.PROG_PRESUPUESTOS, 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;
}
}
示例2: AdicionarConRegExamenesEmpleado
public Decimal AdicionarConRegExamenesEmpleado(int ID_ORDEN, int ID_EXAMEN, Decimal COSTO, String VALIDADO, DateTime FECHA_EXAMEN, Conexion conexion)
{
String sql = null;
Decimal identificador = 0;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "USP_CON_REG_EXAMENES_EMPLEADO_ADICIONAR ";
#region validaciones
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_CRE= '" + Usuario.ToString() + "' ";
#endregion validaciones
if (ejecutar)
{
try
{
identificador = Convert.ToDecimal(conexion.ExecuteScalar(sql));
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.CON_REG_EXAMENES_EMPLEADO, tabla.ACCION_ADICIONAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
identificador = 0;
}
}
return identificador;
}
示例3: ObtenerPorNombre
public DataTable ObtenerPorNombre(String NOMBRE)
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
String informacion = null;
Boolean ejecutar = true;
sql = "usp_con_ent_afp_obtenerPorNombre ";
if (!(String.IsNullOrEmpty(NOMBRE)))
{
sql += "'" + NOMBRE + "'";
informacion += "NOMBRE = '" + NOMBRE + "'";
}
else
{
MensajeError += "El campo NOMBRE no puede ser nulo. \n";
ejecutar = false;
}
if (ejecutar)
{
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_ENT_F_PENSIONES, tabla.ACCION_CONSULTAR.ToString(), sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}
示例4: ObtenerConRegExamenesEmpleadoPorRegistro
public DataTable ObtenerConRegExamenesEmpleadoPorRegistro(int REGISTRO)
{
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_EXAMENES_EMPLEADO_OBTENER_POR_REGISTRO ";
if (REGISTRO != 0)
{
sql += REGISTRO;
informacion += "REGISTRO = '" + REGISTRO.ToString() + "'";
}
else
{
MensajeError += "El campo REGISTRO no puede ser nulo\n";
ejecutar = false;
}
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_EXAMENES_EMPLEADO, tabla.ACCION_CONSULTAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}
示例5: ActualizarConRegExamenesEmpleadoConArchivo
public Boolean ActualizarConRegExamenesEmpleadoConArchivo(Decimal REGISTRO,
Decimal ID_ORDEN,
Decimal ID_EXAMEN,
Decimal COSTO,
String VALIDADO,
DateTime FECHA_EXAMEN,
byte[] ARCHIVO_EXAMEN,
String ARCHIVO_EXTENSION,
Decimal ARCHIVO_TAMANO,
String ARCHIVO_TYPE,
Conexion conexion)
{
String informacion = null;
Boolean ejecutar = true;
Int32 registro = 0;
tools _tools = new tools();
String 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)
{
try
{
registro = conexion.ExecuteNonQueryParaActualizarConRegExamenesEmpleadoConArchivo(REGISTRO, ID_ORDEN, ID_EXAMEN, COSTO, VALIDADO, FECHA_EXAMEN, Usuario, ARCHIVO_EXAMEN, ARCHIVO_EXTENSION, ARCHIVO_TAMANO, ARCHIVO_TYPE);
if (registro == 0)
{
return false;
}
else
{
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.CON_REG_EXAMENES_EMPLEADO, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
#endregion auditoria
return true;
//.........这里部分代码省略.........
示例6: ActualizarConRegContratosAuditoria
//.........这里部分代码省略.........
sql += _tools.convierteComaEnPuntoParaDecimalesEnSQL(VALOR_NOMINA) + ", ";
informacion += "VALOR_NOMINA = '" + _tools.convierteComaEnPuntoParaDecimalesEnSQL(VALOR_NOMINA) + "', ";
}
else
{
sql += "NULL, ";
informacion += "VALOR_NOMINA = 'NULL', ";
}
if (VALOR_CONTRATO != 0)
{
sql += _tools.convierteComaEnPuntoParaDecimalesEnSQL(VALOR_CONTRATO) + ", ";
informacion += "VALOR_CONTRATO = '" + _tools.convierteComaEnPuntoParaDecimalesEnSQL(VALOR_CONTRATO) + "', ";
}
else
{
sql += "NULL, ";
informacion += "VALOR_CONTRATO = 'NULL', ";
}
if (!string.IsNullOrEmpty(FECHA_INICIO_PERIODO.ToString()))
{
sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_INICIO_PERIODO) + "', ";
informacion += "FECHA_INICIO_PERIODO = '" + FECHA_INICIO_PERIODO.ToString() + "', ";
}
else
{
sql += "NULL, ";
informacion += "FECHA_INICIO_PERIODO = 'NULL', ";
}
if (!string.IsNullOrEmpty(FECHA_FIN_PERIODO.ToString()))
{
sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_FIN_PERIODO) + "', ";
informacion += "FECHA_FIN_PERIODO = '" + FECHA_FIN_PERIODO.ToString() + "', ";
}
else
{
sql += "NULL, ";
informacion += "FECHA_FIN_PERIODO = 'NULL', ";
}
sql += "'" + Usuario + "', ";
informacion += "USU_MOD = '" + Usuario.ToString() + "', ";
if (String.IsNullOrEmpty(PERIODO_PAGO) == false)
{
sql += "'" + PERIODO_PAGO + "', ";
informacion += "PERIODO_PAGO = '" + PERIODO_PAGO.ToString() + "', ";
}
else
{
MensajeError += "El campo PERIODO_PAGO no puede ser nulo\n";
ejecutar = false;
}
if (String.IsNullOrEmpty(CLASE_CONTRATO) == false)
{
sql += "'" + CLASE_CONTRATO + "', ";
informacion += "CLASE_CONTRATO = '" + CLASE_CONTRATO + "', ";
}
else
{
MensajeError += "El campo CLASE_CONTRATO no puede ser nulo\n";
ejecutar = false;
}
if (String.IsNullOrEmpty(CONTROL_CONTRATO) == false)
{
sql += "'" + CONTROL_CONTRATO + "'";
informacion += "CONTROL_CONTRATO = '" + CONTROL_CONTRATO + "'";
}
else
{
MensajeError += "El campo CONTROL_CONTRATO no puede ser nulo\n";
ejecutar = false;
}
#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;
}
示例7: Adicionar
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;
}
示例8: EliminarNovedadPorOrigen
public Decimal EliminarNovedadPorOrigen(Decimal ID_PERIODO, String ORIGEN, Decimal ID_EMPRESA, String PERIODOSPROCESO, String TIPOPERIODO)
{
String sql = null;
Decimal rowsDeleted = 0;
String informacion = null;
Boolean ejecutar = true;
sql = "usp_nom_nomina_novedades_eliminar_por_origen ";
#region validaciones
sql += "'" + ID_PERIODO.ToString() + "', ";
informacion += "ID_PERIODO= '" + ID_PERIODO.ToString() + ", ";
if (!(String.IsNullOrEmpty(ORIGEN)))
{
sql += "'" + ORIGEN + "', ";
informacion += "ORIGEN = '" + ORIGEN.ToString() + "'";
}
else
{
MensajeError += "El campo ORIGEN es requerido para la eliminacion.";
ejecutar = false;
}
sql += "'" + ID_EMPRESA.ToString() + "', ";
informacion += "ID_EMPRESA= '" + ID_EMPRESA.ToString() + ", ";
sql += "'" + PERIODOSPROCESO.ToString() + "', ";
sql += "'" + TIPOPERIODO + "'";
informacion += "PERIODOSPROCESO= '" + PERIODOSPROCESO.ToString() + ", ";
informacion += "USU_MOD = '" + Usuario.ToString() + "'";
#endregion
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
rowsDeleted = conexion.ExecuteNonQuery(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;
}
finally
{
conexion.Desconectar();
}
}
return rowsDeleted;
}
示例9: ObtenerContratoEmpleadoPorRegistro
public DataTable ObtenerContratoEmpleadoPorRegistro(Int32 REGISTRO)
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
String informacion = null;
Boolean ejecutar = true;
sql = "usp_obtener_contrato_empleado_por_registro_contrato ";
if (REGISTRO > 0)
{
sql += REGISTRO.ToString() + "";
informacion += "REGISTRO = " + REGISTRO + "";
}
else
{
MensajeError += "El campo REGISTRO no puede ser nulo ni cero. \n";
ejecutar = false;
}
if (ejecutar)
{
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_CONTRATOS, tabla.ACCION_CONSULTAR.ToString(), sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}
示例10: 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;
}
示例11: EliminarNovedadPorId
public Decimal EliminarNovedadPorId(Int32 REGISTRO)
{
String sql = null;
Decimal rowsDeleted = 0;
String informacion = null;
Boolean ejecutar = true;
sql = "usp_nom_nomina_novedades_eliminar ";
#region validaciones
if (REGISTRO != 0)
{
sql += "'" + REGISTRO.ToString() + "' ";
informacion += "REGISTRO= '" + REGISTRO.ToString() + ", ";
}
else
{
MensajeError = "El campo REGISTRO es requerido para la eliminacion.";
ejecutar = false;
}
informacion += "USU_MOD = '" + Usuario.ToString() + "'";
#endregion
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
rowsDeleted = conexion.ExecuteNonQuery(sql);
if (rowsDeleted > 0)
{
#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;
}
finally
{
conexion.Desconectar();
}
}
return rowsDeleted;
}
示例12: Actualizar
public Boolean Actualizar(Int32 REGISTRO, String ESTADO)
{
Int32 cantidadRegistrosActualizados = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
sql = "usp_nom_nomina_novedades_actualizar_estado ";
#region validaciones
if (REGISTRO != 0)
{
sql += "'" + REGISTRO.ToString() + "', ";
informacion += "REGISTRO= '" + REGISTRO.ToString() + ", ";
}
else
{
MensajeError = "El campo REGISTRO es requerido para la consulta.";
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_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.NOM_NOMINA_NOVEDADES, tabla.ACCION_ANULAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
if (cantidadRegistrosActualizados > 0) return true;
else return false;
}
示例13: ObtenerPorNumIdentificacionTodos
public DataTable ObtenerPorNumIdentificacionTodos(String NUM_DOC_IDENTIDAD)
{
Conexion conexion = new Conexion(Empresa);
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_contratos_Obtener_contrato_por_num_id ";
if (!(String.IsNullOrEmpty(NUM_DOC_IDENTIDAD)))
{
sql += "'" + NUM_DOC_IDENTIDAD + "'";
informacion += "NUM_DOC_IDENTIDAD = '" + NUM_DOC_IDENTIDAD + "'";
}
else
{
MensajeError += "El campo NUM_DOC_IDENTIDAD no puede ser nulo. \n";
ejecutar = false;
}
if (ejecutar)
{
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_CONTRATOS, tabla.ACCION_CONSULTAR.ToString(), sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}
示例14: Adicionar
public Decimal Adicionar(String DESCRIPCION, String DESC_ABREV, Boolean ACTIVO)
{
String sql = null;
String ID = null;
String informacion = null;
Boolean ejecutar = true;
Boolean ejecutadoCorrectamente = true;
sql = "usp_par_unidad_reporte_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 (!(String.IsNullOrEmpty(DESC_ABREV)))
{
sql += "'" + DESC_ABREV + "', ";
informacion += "DESC_ABREV = '" + DESC_ABREV + "', ";
}
else
{
MensajeError += "El campo DESC_ABREV no puede ser nulo\n";
ejecutar = false;
}
informacion += "ACTIVO = '" + ACTIVO + "' ";
if (ACTIVO) sql += "1,";
else sql += "0,";
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_UNIDAD_REPORTE, 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;
}
示例15: ActualizarNomEmpleadosAuditoria
//.........这里部分代码省略.........
sql += "'" + FORMA_PAGO + "', ";
informacion += "FORMA_PAGO = '" + FORMA_PAGO + "', ";
}
else
{
sql += "NULL, ";
informacion += "FORMA_PAGO = 'NULL', ";
}
if (String.IsNullOrEmpty(ID_CIUDAD) == false)
{
sql += "'" + ID_CIUDAD + "', ";
informacion += "ID_CIUDAD = '" + ID_CIUDAD + "', ";
}
else
{
sql += "NULL, ";
informacion += "ID_CIUDAD = 'NULL', ";
}
if (ID_CENTRO_C != 0)
{
sql += ID_CENTRO_C + ", ";
informacion += "ID_CENTRO_C = '" + ID_CENTRO_C + "', ";
}
else
{
sql += "NULL, ";
informacion += "ID_CENTRO_C = 'NULL', ";
}
if (ID_SUB_C != 0)
{
sql += ID_SUB_C + ", ";
informacion += "ID_SUB_C = '" + ID_SUB_C + "', ";
}
else
{
sql += "NULL, ";
informacion += "ID_SUB_C = 'NULL', ";
}
sql += "'" + Usuario + "', ";
informacion += "USU_MOD = '" + Usuario.ToString() + "', ";
if (String.IsNullOrEmpty(TIPO_CUENTA) == false)
{
sql += "'" + TIPO_CUENTA + "', ";
informacion += "TIPO_CUENTA = '" + TIPO_CUENTA + "', ";
}
else
{
sql += "NULL, ";
informacion += "ID_CIUDAD = 'NULL', ";
}
if (!(String.IsNullOrEmpty(FECHA_INICIO_PERIODO.ToString())))
{
sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_INICIO_PERIODO) + "', ";
informacion += "FECHA_INICIO_PERIODO = '" + FECHA_INICIO_PERIODO.ToString() + "', ";
}
else
{
sql += "NULL, ";
informacion += "FECHA_INICIO_PERIODO = null, ";
}
if (String.IsNullOrEmpty(CHEQUE_REG) == false)
{
sql += "'" + CHEQUE_REG + "'";
informacion += "CHEQUE_REG = '" + CHEQUE_REG.ToString() + "'";
}
else
{
sql += "NULL";
informacion += "CHEQUE_REG = 'NULL'";
}
#endregion validaciones
if (ejecutar)
{
try
{
cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql);
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.NOM_EMPLEADOS, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
if (cantidadRegistrosActualizados > 0) return true;
else return false;
}