本文整理汇总了C#中Brainsbits.LDA.Conexion.ExecuteNonQuery方法的典型用法代码示例。如果您正苦于以下问题:C# Conexion.ExecuteNonQuery方法的具体用法?C# Conexion.ExecuteNonQuery怎么用?C# Conexion.ExecuteNonQuery使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Brainsbits.LDA.Conexion
的用法示例。
在下文中一共展示了Conexion.ExecuteNonQuery方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Actualizar
public bool Actualizar(decimal idEmpleado, DateTime fechaRetiro, string notas, string estado, string carpeta)
{
Conexion conexion = new Conexion(Empresa);
String sql = null;
bool actualizado = true;
sql = "usp_contratacion_retiros_actualizar_v2 " + idEmpleado;
if (!string.IsNullOrEmpty(notas)) sql += ", '" + notas + "'";
else sql += ", Null";
if (!string.IsNullOrEmpty(estado)) sql += ", '" + estado + "'";
else sql += ", Null";
if (!string.IsNullOrEmpty(carpeta)) sql += ", '" + carpeta + "'";
else sql += ", Null";
if (new DateTime() != fechaRetiro) sql += ", '" + fechaRetiro.ToShortDateString() + "'";
else sql += ",null";
sql += ", '" + Usuario + "'";
try
{
conexion.ExecuteNonQuery(sql);
}
catch (Exception e)
{
actualizado = false;
throw new Exception("Error al consultar información del retiro. " + e.Message);
}
finally
{
conexion.Desconectar();
}
return actualizado;
}
示例2: 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;
}
示例3: EliminarRegistroAlmRegProductoProveedor
public Boolean EliminarRegistroAlmRegProductoProveedor(Decimal REGISTRO, Conexion conexion)
{
int cantidadRegistrosActualizados = 0;
String sql = null;
Boolean ejecutar = true;
sql = "usp_alm_reg_productos_proveedor_eliminar_por_registro ";
if (REGISTRO != 0)
{
sql += REGISTRO;
}
else
{
MensajeError += "El campo REGISTRO no puede ser nulo\n";
ejecutar = false;
}
if (ejecutar)
{
try
{
cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql);
}
catch (Exception e)
{
MensajeError = e.Message;
cantidadRegistrosActualizados = 0;
}
}
if (cantidadRegistrosActualizados <= 0)
{
return false;
}
else
{
return true;
}
}
示例4: Adicionar
public Boolean Adicionar(List<Permiso> permisos)
{
String sql = null;
Boolean ejecutado = true;
Conexion conexion = new Conexion(Empresa);
conexion.IniciarTransaccion();
foreach (Permiso permiso in permisos)
{
sql = "usp_oper_permisos_adicionar ";
sql += "'" + permiso.Proceso.ToString() + "', ";
sql += "'" + permiso.ProcesoPermitido.ToString() + "', ";
sql += "'" + permiso.Seccion.ToString() + "'";
try
{
conexion.ExecuteNonQuery(sql);
}
catch (ApplicationException e)
{
ejecutado = false;
throw new Exception(e.Message);
}
}
if (ejecutado)
{
conexion.AceptarTransaccion();
}
else
{
conexion.DeshacerTransaccion();
conexion.Desconectar();
}
return ejecutado;
}
示例5: 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;
}
示例6: ActualizarConRegContratosImpresos
public Boolean ActualizarConRegContratosImpresos(int REGISTRO, String CONTRATO_IMPRESO, String CLAUSULAS_IMPRESO)
{
Int32 cantidadRegistrosActualizados = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_con_reg_contratos_actualizar_impresion ";
#region validaciones
if (REGISTRO != 0)
{
sql += REGISTRO + ", ";
informacion += "REGISTRO = '" + REGISTRO.ToString() + "', ";
}
else
{
MensajeError += "El campo REGISTRO no puede ser nulo\n";
ejecutar = false;
}
if (String.IsNullOrEmpty(CONTRATO_IMPRESO) == false)
{
sql += "'" + CONTRATO_IMPRESO + "', ";
informacion += "CONTRATO_IMPRESO = '" + CONTRATO_IMPRESO + "', ";
}
else
{
sql += "NULL, ";
informacion += "CONTRATO_IMPRESO = NULL, ";
}
if (String.IsNullOrEmpty(CLAUSULAS_IMPRESO) == false)
{
sql += "'" + CLAUSULAS_IMPRESO + "' ";
informacion += "CLAUSULAS_IMPRESO = '" + CLAUSULAS_IMPRESO + "' ";
}
else
{
sql += "NULL ";
informacion += "CLAUSULAS_IMPRESO = NULL ";
}
#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_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;
}
示例7: 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;
}
示例8: Adicionar
public Decimal Adicionar(Decimal ID_EMPLEADO, Int32 ID_CONCEPTO, Int32 ID_PERIODO, Decimal CANTIDAD, Decimal VALOR, String ORIGEN, String ESTADO, Conexion conexion)
{
String sql = null;
String idRecuperado = 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 += "'" + CANTIDAD.ToString() + "', ";
informacion += "CANTIDAD= '" + CANTIDAD.ToString() + ", ";
sql += "'" + VALOR.ToString() + "', ";
informacion += "VALOR= '" + 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
{
conexion.ExecuteNonQuery(sql);
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.NOM_NOMINA_NOVEDADES, tabla.ACCION_ADICIONAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
if (!(String.IsNullOrEmpty(idRecuperado))) return Convert.ToDecimal(idRecuperado);
else return 0;
}
示例9: ActualizarMotivo
public Boolean ActualizarMotivo(Decimal id_motivo,
String motivo,
Boolean activo,
Conexion conexion)
{
String sql = null;
Boolean ejecutar = true;
int numRegistrosAfectados = 0;
String informacion = String.Empty;
sql = "usp_prog_motivos_cancelacion_reprogrmacion_actualizar ";
informacion = sql;
#region validaciones
if (id_motivo != 0)
{
sql += id_motivo + ", ";
informacion += "ID_MOTIVO = '" + id_motivo + "', ";
}
else
{
MensajeError += "El campo ID_MOTIVO no puede ser nulo\n";
ejecutar = false;
}
if (String.IsNullOrEmpty(motivo) == false)
{
sql += "'" + motivo + "', ";
informacion += "MOTIVO = '" + motivo + "', ";
}
else
{
MensajeError += "El campo MOTIVO no puede ser nulo\n";
ejecutar = false;
}
if (activo == false)
{
sql += "'False', ";
informacion += "ACTIVO = 'False', ";
}
else
{
sql += "'True', ";
informacion += "ACTIVO = 'True', ";
}
sql += "'" + Usuario + "'";
informacion += "USU_MOD = '" + Usuario + "'";
#endregion validaciones
if (ejecutar)
{
try
{
numRegistrosAfectados = conexion.ExecuteNonQuery(sql);
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.PROG_MOTIVOS_CANCELACION_REPROGRAMACION, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
ejecutar = false;
}
}
return ejecutar;
}
示例10: DesactivarRegistroConfiguracion
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;
}
}
示例11: InhabilitarResultadoEntrevistaRetiro
public Boolean InhabilitarResultadoEntrevistaRetiro(Decimal ID_DETALLE_ROTACION_EMPLEADO,
Conexion conexion)
{
String sql = null;
String informacion = null;
Boolean ejecutar = true;
Boolean ejecutadoCorrectamente = true;
tools _tools = new tools();
sql = "usp_sel_reg_detalle_rotacion_empleado_inhabilitar ";
#region validaciones
if (ID_DETALLE_ROTACION_EMPLEADO != 0)
{
sql += ID_DETALLE_ROTACION_EMPLEADO + ", ";
informacion += "ID_DETALLE_ROTACION_EMPLEADO = '" + ID_DETALLE_ROTACION_EMPLEADO + "', ";
}
else
{
MensajeError = "El campo ID_DETALLE_ROTACION_EMPLEADO 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.SEL_REG_DETALLE_ROTACION_EMPLEADO, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
}
catch (Exception e)
{
MensajeError = e.Message;
ejecutadoCorrectamente = false;
}
}
else
{
ejecutadoCorrectamente = false;
}
return ejecutadoCorrectamente;
}
示例12: ActualizarCategoria
public Boolean ActualizarCategoria(Decimal ID_MAESTRA_ROTACION,
String TITULO,
Boolean ACTIVO,
Conexion conexion)
{
String sql = null;
String informacion = null;
Boolean ejecutar = true;
Boolean ejecutadoCorrectamente = true;
tools _tools = new tools();
sql = "usp_sel_reg_maestra_rotacion_retiros_actualizar ";
#region validaciones
if (ID_MAESTRA_ROTACION != 0)
{
sql += ID_MAESTRA_ROTACION + ", ";
informacion += "ID_MAESTRA_ROTACION = '" + ID_MAESTRA_ROTACION + "', ";
}
else
{
MensajeError = "El campo ID_MAESTRA_ROTACION no puede ser vacio.";
ejecutar = false;
}
if (String.IsNullOrEmpty(TITULO) == false)
{
sql += "'" + TITULO + "', ";
informacion += "TITULO = '" + TITULO + "', ";
}
else
{
MensajeError = "El campo TITULO no puede ser vacio.";
ejecutar = false;
}
if (ACTIVO == true)
{
sql += "'True', ";
informacion += "ACTIVO = 'True', ";
}
else
{
sql += "'False', ";
informacion += "ACTIVO = '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.SEL_REG_MAESTRA_ROTACION_RETIROS, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
}
catch (Exception e)
{
MensajeError = e.Message;
ejecutadoCorrectamente = false;
}
}
else
{
ejecutadoCorrectamente = false;
}
return ejecutadoCorrectamente;
}
示例13: InhabilitarMotivoAsociadoAEmpresa
public Boolean InhabilitarMotivoAsociadoAEmpresa(Decimal ID_ROTACION_EMPRESA,
Conexion conexion)
{
String sql = null;
String informacion = null;
Boolean ejecutar = true;
Boolean ejecutadoCorrectamente = true;
tools _tools = new tools();
sql = "usp_sel_reg_rotacion_rotacion_retiros_empresa_inhabilitar ";
#region validaciones
if (ID_ROTACION_EMPRESA != 0)
{
sql += ID_ROTACION_EMPRESA + ", ";
informacion += "ID_ROTACION_EMPRESA = '" + ID_ROTACION_EMPRESA + "', ";
}
else
{
MensajeError = "El campo ID_ROTACION_EMPRESA 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.SEL_REG_MAESTRA_ROTACION_RETIROS, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
}
catch (Exception e)
{
MensajeError = e.Message;
ejecutadoCorrectamente = false;
}
}
else
{
ejecutadoCorrectamente = false;
}
return ejecutadoCorrectamente;
}
示例14: Actualizar
//.........这里部分代码省略.........
if (ID_EMPLEADO_EVALUADOR != 0)
{
sql += ID_EMPLEADO_EVALUADOR + ", ";
informacion += "ID_EMPLEADO_EVALUADOR = '" + ID_EMPLEADO_EVALUADOR + "', ";
}
else
{
MensajeError = "El campo ID_EMPLEADO_EVALUADOR no puede ser vacio.";
ejecutar = false;
}
sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(FECHA_EVALUACION) + "', ";
informacion += "FECHA_EVALUACION = '" + FECHA_EVALUACION.ToShortDateString() + "', ";
if (ID_EMPLEADO_EVALUADOR != 0)
{
sql += PUNTAJE.ToString().Replace(',', '.') + ", ";
informacion += "PUNTAJE = '" + PUNTAJE.ToString().Replace(',', '.') + "', ";
}
else
{
sql += "0, ";
informacion += "PUNTAJE = '0', ";
}
if (String.IsNullOrEmpty(CALIFICACION) == false)
{
sql += "'" + CALIFICACION + "', ";
informacion += "CALIFICACION = '" + CALIFICACION + "', ";
}
else
{
MensajeError = "El campo CALIFICACION no puede ser vacio.";
ejecutar = false;
}
if (String.IsNullOrEmpty(FORTALEZAS) == false)
{
sql += "'" + FORTALEZAS + "', ";
informacion += "FORTALEZAS = '" + FORTALEZAS + "', ";
}
else
{
sql += "null, ";
informacion += "FORTALEZAS = 'null', ";
}
if (String.IsNullOrEmpty(OPORTUNIDAD_MEJORAS) == false)
{
sql += "'" + OPORTUNIDAD_MEJORAS + "', ";
informacion += "OPORTUNIDAD_MEJORAS = '" + OPORTUNIDAD_MEJORAS + "', ";
}
else
{
sql += "null, ";
informacion += "OPORTUNIDAD_MEJORAS = 'null', ";
}
if (String.IsNullOrEmpty(CURSOS_CAPACITACIONES) == false)
{
sql += "'" + CURSOS_CAPACITACIONES + "', ";
informacion += "CURSOS_CAPACITACIONES = '" + CURSOS_CAPACITACIONES + "', ";
}
else
{
sql += "null, ";
informacion += "CURSOS_CAPACITACIONES = '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.GH_EVALUACIONES, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
}
catch (Exception e)
{
MensajeError = e.Message;
ejecutadoCorrectamente = false;
}
finally
{
conexion.Desconectar();
}
}
else
{
ejecutadoCorrectamente = false;
}
return ejecutadoCorrectamente;
}
示例15: DesligarEmpresaDeGrupoEmpresarial
public Boolean DesligarEmpresaDeGrupoEmpresarial(Decimal ID_EMPRESA
, Conexion conexion)
{
String sql = null;
Boolean ejecutar = true;
String informacion = null;
tools _tools = new tools();
Boolean verificador = true;
sql = "usp_ven_empresas_quitar_grupo_empresarial ";
#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;
}
sql += "'" + Usuario + "'";
informacion += "USU_MOD = '" + Usuario + "'";
#endregion validaciones
if (ejecutar == true)
{
try
{
if (conexion.ExecuteNonQuery(sql) <= 0)
{
verificador = false;
MensajeError = "No se pudo realizar la actualización del cliente, error en UPDATE.";
}
else
{
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
if (_auditoria.Adicionar(Usuario, tabla.VEN_EMPRESAS, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion) == false)
{
verificador = false;
MensajeError = _auditoria.MensajError;
}
#endregion auditoria
}
}
catch (Exception ex)
{
verificador = false;
MensajeError = ex.Message;
}
}
else
{
verificador = false;
}
return verificador;
}