本文整理汇总了C#中Brainsbits.LDA.Conexion.ExecuteReaderConTransaccion方法的典型用法代码示例。如果您正苦于以下问题:C# Conexion.ExecuteReaderConTransaccion方法的具体用法?C# Conexion.ExecuteReaderConTransaccion怎么用?C# Conexion.ExecuteReaderConTransaccion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Brainsbits.LDA.Conexion
的用法示例。
在下文中一共展示了Conexion.ExecuteReaderConTransaccion方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ObtenerVenDPerfilesConOcupacionPorIdEmpresa
public DataTable ObtenerVenDPerfilesConOcupacionPorIdEmpresa(Decimal ID_EMPRESA, Conexion conexion)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
String informacion = null;
Boolean ejecutar = true;
sql = "usp_ven_d_perfiles_obtener_con_ocupacion_por_id_empresa ";
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;
}
if (ejecutar)
{
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
return _dataTable;
}
示例2: ObtenerCrtEnvioOrdenesTodasActivas
public DataTable ObtenerCrtEnvioOrdenesTodasActivas(Conexion conexion)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "usp_alm_conf_envio_ordenes_obtenerTodasActivas";
if (ejecutar)
{
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
return _dataTable;
}
示例3: ComprobarRestriccionNomina
private DataTable ComprobarRestriccionNomina(Decimal idEmpleado,
String idCiudad,
Decimal idCentroC,
Decimal idSubC,
Conexion conexion)
{
DataTable tablaResultado = new DataTable();
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
String sql = "usp_cambio_sub_c_empleado_comprobar_restricciones_nomina ";
sql += idEmpleado.ToString();
sql += ", '" + idCiudad + "'";
sql += ", " + idCentroC;
sql += ", " + idSubC;
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
tablaResultado = _dataView.Table;
}
catch (Exception ex)
{
tablaResultado = ConfigurarTablaResultadoNomina();
DataRow filaTabla = tablaResultado.NewRow();
filaTabla["valorResultado"] = "ERROR";
filaTabla["descripcionResultado"] = "ERROR: " + ex.Message;
tablaResultado.Rows.Add(filaTabla);
}
return tablaResultado;
}
示例4: Procesar
private DataTable Procesar(string idEmpresa, string usuario, Conexion conexion)
{
string sql = null;
DataSet dataSet = new DataSet();
try
{
sql = "usp_tmp_novedades_fonpromover_procesar ";
sql += "'" + idEmpresa.ToString() + "',";
sql += "'" + usuario.ToString() + "'";
dataSet = conexion.ExecuteReaderConTransaccion(sql);
}
catch (Exception e)
{
throw new Exception("Error originado en capa de datos. " + e.Message);
}
return dataSet.Tables[0].DefaultView.Table;
}
示例5: ObtenerMotivosActivosEmpresa
public DataTable ObtenerMotivosActivosEmpresa(Decimal ID_EMPRESA)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "usp_sel_reg_rotacion_retiros_empresa_ObtenerPorIdEmpresaActivos ";
sql += ID_EMPRESA;
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}
示例6: ObtenerComRequerimientoPorIdRequerimiento
public DataTable ObtenerComRequerimientoPorIdRequerimiento(Decimal ID_REQUERIMIENTO,
Conexion conexion)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
String informacion = null;
Boolean ejecutar = true;
sql = "usp_con_requerimientos_obtener_por_id ";
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_LOG = '" + Usuario + "'";
if (ejecutar)
{
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.CON_REQUERIMIENTOS, tabla.ACCION_CONSULTAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
return _dataTable;
}
示例7: ObtenerEmpresasAsociadasAGrupo
public DataTable ObtenerEmpresasAsociadasAGrupo(Decimal ID_GRUPOEMPRESARIAL, Conexion conexion)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "usp_ven_empresas_obtener_por_id_grupo_empresarial ";
if (ID_GRUPOEMPRESARIAL != 0)
{
sql += ID_GRUPOEMPRESARIAL;
}
else
{
ejecutar = false;
MensajeError = "El campo ID_DEL GRUPO EMPRESARIAL no puede ser 0.";
}
if (ejecutar == true)
{
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
return _dataTable;
}
示例8: Generar
private void Generar(Conexion Datos, string reporte, Reportes report)
{
reportDocument = new ReportDocument();
string sql = null;
switch (report)
{
case Reportes.Lps:
sql = "usp_lps_reporte ";
sql += IdLpsEmpleado.ToString();
sql += ", " + IdEmpresa;
break;
case Reportes.Acumulados:
sql = "usp_lps_acumulados_porIdEmpleado ";
sql += IdEmpleado.ToString();
break;
}
reportDocument.Load(reporte);
reportDocument.SetDataSource(Datos.ExecuteReaderConTransaccion(sql).Tables[0]);
reportDocument.DataSourceConnections[0].SetConnection("192.168.16.252", "siser_v3", "sa", "Acceso2013");
switch (report)
{
case Reportes.Lps:
Reporte = (MemoryStream)reportDocument.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
break;
case Reportes.Acumulados:
Acumulados = (MemoryStream)reportDocument.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
break;
}
try
{
reportDocument.Dispose();
reportDocument = null;
reportDocument.Close();
}
catch
{
}
}
示例9: ObtenerEmpleado
private void ObtenerEmpleado(Conexion Datos)
{
DataRow dataRow = null;
string sql = null;
sql = "usp_lps_nom_empleados_obtenerPorIdEmpleado " + IdEmpleado.ToString();
dataRow = Datos.ExecuteReaderConTransaccion(sql).Tables[0].DefaultView.Table.Rows[0];
if (dataRow != null)
{
if (!DBNull.Value.Equals(dataRow["ID_EMPRESA"])) IdEmpresa = Convert.ToDecimal(dataRow["ID_EMPRESA"]);
if (!DBNull.Value.Equals(dataRow["ID_CIUDAD"])) IdCiudad = dataRow["ID_CIUDAD"].ToString();
if (!DBNull.Value.Equals(dataRow["ID_CENTRO_C"])) IdCentroCosto = Convert.ToDecimal(dataRow["ID_CENTRO_C"]);
if (!DBNull.Value.Equals(dataRow["ID_SUB_C"])) IdSubCentroCosto = Convert.ToDecimal(dataRow["ID_SUB_C"]);
}
}
示例10: ObtenerMemorando
public void ObtenerMemorando(Decimal ID_EMPLEADO, Conexion conexion)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
sql = "usp_lps_memorando " + ID_EMPLEADO.ToString() + ", ";
sql += ID_PERIODO.ToString();
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
CalcularTotalesMemorando(_dataTable);
}
示例11: Liquidar
private void Liquidar(Decimal ID_EMPLEADO, DateTime FCH_LQUIDA, Conexion conexion, Int32 DIAS_DESCONTAR_LPS, Decimal VALOR_DESCONTAR_BASES, String OBSERVACIONES, Boolean NO_LABORO)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
Cesantias = 0;
InteresesCesantias = 0;
Prima = 0;
Vacaciones = 0;
tools _tools = new tools();
String sql = null;
sql = "usp_lps_liquidar " + ID_EMPLEADO.ToString() + ", " + ID_PERIODO.ToString() + ", '" + _tools.obtenerStringConFormatoFechaSQLServer(FCH_LQUIDA).ToString() + "', ";
sql = sql + DIAS_DESCONTAR_LPS.ToString() + ", " + VALOR_DESCONTAR_BASES.ToString() + ", '" + NO_LABORO + "'";
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
if (_dataTable.Rows.Count > 0)
{
foreach (DataRow dataRow in _dataTable.Rows)
{
if (dataRow["Descripcion"].Equals("CESANTIAS")) Cesantias = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("INTERESES DE CESANTIAS")) InteresesCesantias = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("PRIMA")) Prima = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("VACACIONES")) Vacaciones = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("BASE CESANTIAS")) BaseCesantias = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("BASE PRIMA")) BasePrima = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("BASE VACACIONES")) BaseVacaciones = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("PROMEDIO CESANTIAS")) PromedioCesantias = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("DIAS CESANTIAS")) DiasCesantias = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("PROMEDIO PRIMA")) PromedioPrima = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("DIAS PRIMA")) DiasPrima = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("PROMEDIO VACACIONES")) PromedioVacaciones = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
if (dataRow["Descripcion"].Equals("DIAS VACACIONES")) DiasVacaciones = !String.IsNullOrEmpty(dataRow["Valor"].ToString()) ? Convert.ToDecimal(dataRow["Valor"]) : 0;
}
}
CalcularTotalLiquidacion(_dataTable);
}
示例12: ObtenerAlmRegBodegaPorIds
public DataTable ObtenerAlmRegBodegaPorIds(String ID_REGIONAL,
String ID_CIUDAD,
int ID_EMPRESA,
Conexion conexion)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "USP_ALM_REG_BODEGA_OBTENER_POR_IDS ";
if (!(String.IsNullOrEmpty(ID_REGIONAL)))
{
sql += "'" + ID_REGIONAL + "', ";
}
else
{
MensajeError += "El campo ID_REGIONAL no puede ser nulo\n";
ejecutar = false;
}
if (!(String.IsNullOrEmpty(ID_CIUDAD)))
{
sql += "'" + ID_CIUDAD + "', ";
}
else
{
MensajeError += "El campo ID_CIUDAD no puede ser nulo\n";
ejecutar = false;
}
if (ID_EMPRESA != 0)
{
sql += ID_EMPRESA + " ";
}
else
{
MensajeError += "El campo ID_EMPRESA no puede ser nulo\n";
ejecutar = false;
}
if (ejecutar)
{
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
return _dataTable;
}
示例13: ObtenerRoesgosPorEmpresa
public DataTable ObtenerRoesgosPorEmpresa(Decimal ID_EMPRESA, Conexion conexion)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "usp_ven_empresas_riesgos_obtener_activos_por_empresa ";
if (ID_EMPRESA != 0)
{
sql += ID_EMPRESA;
}
else
{
MensajeError = "El campo ID_EMPRESA no puede ser 0\n";
ejecutar = false;
}
if (ejecutar == true)
{
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
return _dataTable;
}
示例14: ObtenerCompetenciasAssesmentActivas
public DataTable ObtenerCompetenciasAssesmentActivas(Decimal ID_ASSESMENT,
Conexion conexion)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "usp_sel_reg_competencias_assesment_obtenerPorIdAssesment_Activas ";
sql += ID_ASSESMENT;
if (ejecutar)
{
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
return _dataTable;
}
示例15: ObtenerDetallesOrdenCompraPorIdOrdenConCantidadDescargada
public DataTable ObtenerDetallesOrdenCompraPorIdOrdenConCantidadDescargada(Decimal ID_ORDEN, Conexion conexion)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "USP_ALM_DETALLE_ORDEN_OBTENER_POR_ID_ORDEN_CON_CONTROL_DESCARGUE ";
#region validaciones
if (ID_ORDEN != 0)
{
sql += ID_ORDEN;
}
else
{
MensajeError += "El campo ID_ORDEN no puede ser nulo\n";
ejecutar = false;
}
#endregion validaciones
if (ejecutar)
{
try
{
_dataSet = conexion.ExecuteReaderConTransaccion(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
}
return _dataTable;
}