本文整理汇总了C#中Brainsbits.LDA.Conexion.ExecuteScalar方法的典型用法代码示例。如果您正苦于以下问题:C# Conexion.ExecuteScalar方法的具体用法?C# Conexion.ExecuteScalar怎么用?C# Conexion.ExecuteScalar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Brainsbits.LDA.Conexion
的用法示例。
在下文中一共展示了Conexion.ExecuteScalar方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: 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;
}
示例2: EliminarMemorando
public String EliminarMemorando(String PERIODOS_MEMOS)
{
Conexion conexion = new Conexion(Empresa);
Boolean ejecutar = true;
String sql = null;
sql = "usp_eliminar_memorando ";
#region validaciones
if (!(String.IsNullOrEmpty(PERIODOS_MEMOS)))
{
sql += "'" + PERIODOS_MEMOS.ToString() + "' ";
}
else
{
MensajeError = "El campo PERIODOS_MEMOS es requerido para la consulta.";
ejecutar = false;
}
#endregion
if (ejecutar == true)
{
try
{
conexion.ExecuteScalar(sql);
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return "S";
}
示例3: Adicionar
public Decimal Adicionar(Decimal ID_EMPLEADO,
Int32 ID_CONCEPTO,
Int32 ID_PERIODO,
String CANTIDAD,
String VALOR,
String ORIGEN,
String ESTADO,
String ID_CIUDAD,
Decimal ID_CENTRO_C,
Decimal ID_SUB_C,
String CAMBIO_UBICACION)
{
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.Replace(',', '.') + ", ";
sql += VALOR.Replace(',', '.') + ", ";
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 += "'" + ID_CIUDAD.ToString() + "', ";
informacion += "ID_CIUDAD = '" + ID_CIUDAD.ToString() + "', ";
sql += "'" + ID_CENTRO_C + "', ";
informacion += "ID_CENTRO_C = '" + ID_CENTRO_C.ToString() + "', ";
sql += "'" + ID_SUB_C + "', ";
informacion += "ID_SUB_C = '" + ID_SUB_C.ToString() + "', ";
sql += "'" + CAMBIO_UBICACION + "', ";
informacion += "CAMBIO_UBICACION = '" + CAMBIO_UBICACION.ToString() + "', ";
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.NOM_NOMINA_NOVEDADES, tabla.ACCION_ADICIONAR, sql, informacion, conexion);
//.........这里部分代码省略.........
示例4: AdicionarMotivo
public Decimal AdicionarMotivo(Programa.Areas idArea,
String motivo,
String tipo,
Boolean activo,
Conexion conexion)
{
String sql = null;
String identificador = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_prog_motivos_cancelacion_reprogramacion_adicionar ";
#region validaciones
sql += "'" + idArea.ToString() + "', ";
informacion += "ID_AREA = '" + idArea.ToString() + "', ";
if (String.IsNullOrEmpty(motivo) == false)
{
sql += "'" + motivo + "', ";
informacion += "MOTIVO = '" + motivo + "', ";
}
else
{
MensajeError += "El campo MOTIVO no puede ser nulo\n";
ejecutar = false;
}
sql += "'" + tipo.ToString() + "', ";
informacion += "TIPO = '" + tipo.ToString() + "', ";
if (activo == true)
{
sql += "'True', ";
informacion += "ACTIVO = 'True', ";
}
else
{
sql += "'False', ";
informacion += "ACTIVO = '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.PROG_MOTIVOS_CANCELACION_REPROGRAMACION, 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: ValideNomina
public String ValideNomina(Int32 ID_PERIODO, Decimal ID_EMPLEADO)
{
String sql = null;
String Validado = "";
Boolean ejecutar = false;
sql = "usp_validar_empleado_reliquidar ";
#region validaciones
if (ID_PERIODO != 0)
{
sql += "'" + ID_PERIODO.ToString() + "' ";
}
else
{
MensajeError = "El campo ID_PERIODO es requerido para la eliminacion.";
ejecutar = false;
}
if (ID_EMPLEADO != 0)
{
sql += "'" + ID_EMPLEADO.ToString() + "' ";
}
else
{
MensajeError = "El campo ID_EMPLEADO es requerido para la eliminacion.";
ejecutar = false;
}
#endregion
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
Validado = conexion.ExecuteScalar(sql);
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return Validado;
}
示例6: ObtenerAlmRegProductosProveedorPorProductoProveedor
public Decimal ObtenerAlmRegProductosProveedorPorProductoProveedor(int ID_PRODUCTO, int ID_PROVEEDOR)
{
String sql = null;
String informacion = null;
Boolean ejecutar = true;
String identificador = null;
sql = "USP_ALM_REG_PRODUCTOS_PROVEEDOR_OBTENER_REGISTRO_POR_PRODUCTO_PROVEEDOR ";
if (ID_PRODUCTO != 0)
{
sql += ID_PRODUCTO + ", ";
informacion += "ID_PRODUCTO = '" + ID_PRODUCTO.ToString() + "'";
}
else
{
MensajeError += "El campo ID_PRODUCTO no puede ser nulo\n";
ejecutar = false;
}
if (ID_PROVEEDOR != 0)
{
sql += ID_PROVEEDOR + " ";
informacion += "ID_PROVEEDOR = '" + ID_PROVEEDOR.ToString() + "'";
}
else
{
MensajeError += "El campo ID_PROVEEDOR no puede ser nulo\n";
ejecutar = false;
}
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
identificador = conexion.ExecuteScalar(sql);
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.ALM_REG_PRODUCTO_PROVEEDOR, tabla.ACCION_CONSULTAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
if (!(String.IsNullOrEmpty(identificador))) return Convert.ToDecimal(identificador);
else return 0;
}
示例7: 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;
}
示例8: 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;
}
示例9: GrabarRegistrosTempCesantias
public Int32 GrabarRegistrosTempCesantias(Decimal ID_EMPRESA, Int32 ID_EMPLEADO, Decimal DEVENGADO, Decimal SALARIO, Decimal VALOR_CESANTIAS, Decimal VALOR_INTERESES, Int32 CONTROL)
{
Conexion conexion = new Conexion(Empresa);
Boolean ejecutar = true;
String sql = null;
Int32 _grabado = 0;
sql = "usp_grabar_registros_temporales_cesantias ";
#region validaciones
if (ID_EMPRESA > 0)
{
sql += ID_EMPRESA.ToString() + ", ";
}
else
{
MensajeError = "El campo ID_EMPRESA es requerido para la consulta.";
ejecutar = false;
}
if (ID_EMPLEADO > 0)
{
sql += ID_EMPLEADO.ToString() + ", ";
}
else
{
MensajeError = "El campo ID_EMPLEADO es requerido para la consulta.";
ejecutar = false;
}
if (DEVENGADO > 0)
{
sql += DEVENGADO.ToString() + ", ";
}
else
{
MensajeError = "El campo DEVENGADO es requerido para la consulta.";
ejecutar = false;
}
if (SALARIO > 0)
{
sql += SALARIO.ToString() + ", ";
}
else
{
MensajeError = "El campo SALARIO es requerido para la consulta.";
ejecutar = false;
}
if (VALOR_CESANTIAS > 0)
{
sql += VALOR_CESANTIAS.ToString() + ", ";
}
else
{
MensajeError = "El campo VALOR_CESANTIAS es requerido para la consulta.";
ejecutar = false;
}
if (VALOR_INTERESES > 0)
{
sql += VALOR_INTERESES.ToString() + ", ";
}
else
{
MensajeError = "El campo VALOR_INTERESES es requerido para la consulta.";
ejecutar = false;
}
if (CONTROL > 0)
{
sql += CONTROL.ToString() + ", ";
}
else
{
MensajeError = "El campo CONTROL 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;
}
#endregion
if (ejecutar)
{
try
{
_grabado = Convert.ToInt32(conexion.ExecuteScalar(sql));
}
catch (Exception e)
{
MensajeError = e.Message;
//.........这里部分代码省略.........
示例10: EliminarAlivio
public Boolean EliminarAlivio(Int32 ID_ALIVIO_TRIBUTARIO)
{
Conexion conexion = new Conexion(Empresa);
Boolean _eliminado = false;
Int32 _eliminados = 0;
String sql = null;
Boolean ejecutar = true;
sql = "usp_alivios_tributarios_eliminar ";
#region validaciones
if (ID_ALIVIO_TRIBUTARIO > 0)
{
sql += ID_ALIVIO_TRIBUTARIO.ToString() + "";
}
else
{
MensajeError = "El campo ID_ALIVIO_TRIBUTARIO es requerido para la consulta.";
ejecutar = false;
}
#endregion
if (ejecutar == true)
{
try
{
_eliminados = Convert.ToInt32(conexion.ExecuteScalar(sql));
if (_eliminados > 0) _eliminado = true;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _eliminado;
}
示例11: ObtenerValorSalud
public Decimal ObtenerValorSalud(Int32 ALIVIO, Int32 ID_EMPLEADO, Int32 ANIO)
{
Conexion conexion = new Conexion(Empresa);
Decimal ValorSalud = 0;
String sql = null;
Boolean ejecutar = true;
sql = "usp_alivios_calcular_salud ";
#region validaciones
if (ALIVIO > 0)
{
sql += ALIVIO.ToString() + ", ";
}
else
{
MensajeError = "El campo ALIVIO es requerido para la consulta.";
ejecutar = false;
}
if (ID_EMPLEADO > 0)
{
sql += ID_EMPLEADO.ToString() + ", ";
}
else
{
MensajeError = "El campo ID_EMPLEADO es requerido para la consulta.";
ejecutar = false;
}
if (ANIO > 0)
{
sql += ANIO.ToString() + "";
}
else
{
MensajeError = "El campo AÑO es requerido para la consulta.";
ejecutar = false;
}
#endregion
if (ejecutar == true)
{
try
{
ValorSalud = Convert.ToDecimal(conexion.ExecuteScalar(sql));
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return ValorSalud;
}
示例12: GrabarRegistrosDefCesantias
public Boolean GrabarRegistrosDefCesantias(Decimal ID_EMPRESA, Int32 PERIODO, String FECHA, String TIPO_PAGO, Int32 ID_CONCEPTO_CESANTIAS, Int32 ID_CONCEPTO_INTERESES, Int32 CONTROL)
{
Conexion conexion = new Conexion(Empresa);
conexion.IniciarTransaccion();
Boolean ejecutar = true;
String sql = null;
String informacion = null;
Boolean grabado = false;
sql = "usp_grabar_cesantias_definitiva ";
#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 += PERIODO.ToString() + ", ";
sql += "'" + FECHA.ToString() + "', ";
sql += "'" + TIPO_PAGO.ToString() + "', ";
sql += ID_CONCEPTO_CESANTIAS.ToString() + ", ";
sql += ID_CONCEPTO_INTERESES.ToString() + ", ";
sql += CONTROL.ToString() + ", ";
if (!(String.IsNullOrEmpty(Usuario)))
{
sql += "'" + Usuario.ToString() + "'";
informacion += "USU_CRE = '" + Usuario.ToString() + "'";
}
else
{
MensajeError = "El campo Usuario es requerido para la consulta.";
ejecutar = false;
}
#endregion
if (ejecutar)
{
try
{
grabado = Convert.ToBoolean(conexion.ExecuteScalar(sql));
if (grabado == true)
{
#region auditoria
#endregion auditoria
conexion.AceptarTransaccion();
}
else
conexion.DeshacerTransaccion();
}
catch (Exception e)
{
MensajeError = e.Message;
conexion.DeshacerTransaccion();
}
finally
{
conexion.Desconectar();
}
}
return grabado;
}
示例13: Adicionar
public Decimal Adicionar(String NOMBRE,
String DESCRIPCION,
Programa.Areas ID_AREA)
{
String sql = null;
Decimal idRecuperado = 0;
String informacion = null;
Boolean ejecutar = true;
sql = "usp_prog_entidades_colaboradoras_adicionar ";
if (String.IsNullOrEmpty(NOMBRE) == false)
{
sql += "'" + NOMBRE + "', ";
informacion += "NOMBRE = '" + NOMBRE + "', ";
}
else
{
MensajeError += "El campo NOMBRE no puede ser nulo\n";
ejecutar = false;
}
if (String.IsNullOrEmpty(DESCRIPCION) == false)
{
sql += "'" + DESCRIPCION + "', ";
informacion += "DESCRIPCION = '" + DESCRIPCION + "', ";
}
else
{
MensajeError += "El campo DESCRIPCION no puede ser nulo\n";
ejecutar = false;
}
sql += "'" + ID_AREA.ToString() + "', ";
informacion += "AREA = '" + ID_AREA.ToString() + "', ";
sql += "'" + Usuario + "'";
informacion += "USU_CRE = '" + Usuario.ToString() + "'";
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
idRecuperado = Convert.ToDecimal(conexion.ExecuteScalar(sql));
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.PROG_ENTIDADES_COLABORADORAS, tabla.ACCION_ADICIONAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
idRecuperado = 0;
}
finally
{
conexion.Desconectar();
}
}
return idRecuperado;
}
示例14: TraerPeriodMemoCesantias
public Int32 TraerPeriodMemoCesantias(Decimal ID_EMPRESA)
{
Conexion conexion = new Conexion(Empresa);
Boolean ejecutar = true;
String sql = null;
Int32 _periodo = 0;
sql = "usp_obtener_periodo_memorando_para_cesantias ";
#region validaciones
if (ID_EMPRESA > 0)
{
sql += ID_EMPRESA.ToString() + "";
}
else
{
MensajeError = "El campo ID_EMPRESA es requerido para la consulta.";
ejecutar = false;
}
#endregion
if (ejecutar)
{
try
{
_periodo = Convert.ToInt32(conexion.ExecuteScalar(sql));
}
catch (Exception e)
{
MensajeError = e.Message;
conexion.DeshacerTransaccion();
}
finally
{
conexion.Desconectar();
}
}
return _periodo;
}
示例15: ObtenerLiquidacionesCesantias
public Int32 ObtenerLiquidacionesCesantias(Decimal ID_EMPRESA, String FECHA)
{
Conexion conexion = new Conexion(Empresa);
Boolean ejecutar = true;
String sql = null;
Int32 _grabado = 0;
sql = "usp_buscar_liquidacion_cesantias ";
#region validaciones
if (ID_EMPRESA > 0)
{
sql += ID_EMPRESA.ToString() + ", ";
}
else
{
MensajeError = "El campo ID_EMPRESA es requerido para la consulta.";
ejecutar = false;
}
sql += "'" + FECHA.ToString() + "'";
#endregion
if (ejecutar)
{
try
{
_grabado = Convert.ToInt32(conexion.ExecuteScalar(sql));
}
catch (Exception e)
{
MensajeError = e.Message;
conexion.DeshacerTransaccion();
}
finally
{
conexion.Desconectar();
}
}
return _grabado;
}