本文整理汇总了C#中Brainsbits.LDA.Conexion.ExecuteEscalarParaAdicionarDocsAfiliacion方法的典型用法代码示例。如果您正苦于以下问题:C# Conexion.ExecuteEscalarParaAdicionarDocsAfiliacion方法的具体用法?C# Conexion.ExecuteEscalarParaAdicionarDocsAfiliacion怎么用?C# Conexion.ExecuteEscalarParaAdicionarDocsAfiliacion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Brainsbits.LDA.Conexion
的用法示例。
在下文中一共展示了Conexion.ExecuteEscalarParaAdicionarDocsAfiliacion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AdicionarconafiliacionfpensionesAuditoria
public Decimal AdicionarconafiliacionfpensionesAuditoria(Decimal ID_SOLICITUD
, Decimal ID_F_PENSIONES
, DateTime FECHA_R
, String OBSERVACIONES
, String PENSIONADO
, Decimal ID_REQUERIMIENTO
, String TIPO_PENSIONADO
, String NUMERO_RESOLUCION_TRAMITE
, Decimal ID_EMPLEADO
, Boolean ACTUALIZAR_ESTADO_PROCESO
, DateTime FECHA_RADICACION
, Decimal ID_CONTRATO
, String ENTIDAD_ARCHIVO_RADICACION
, Byte[] ARCHIVO_RADICACION
, Int32 ARCHIVO_RADICACION_TAMANO
, String ARCHIVO_RADICACION_EXTENSION
, String ARCHIVO_RADICACION_TYPE)
{
Decimal ID_AFILIACION = 0;
Decimal ID_AUDITORIA = 0;
Conexion conexion = new Conexion(Empresa);
conexion.IniciarTransaccion();
Boolean verificador = true;
try
{
ID_AFILIACION = AdicionarAfiFondoPensiones(ID_SOLICITUD, ID_F_PENSIONES, FECHA_R, OBSERVACIONES, PENSIONADO, ID_REQUERIMIENTO, TIPO_PENSIONADO, NUMERO_RESOLUCION_TRAMITE, conexion, FECHA_RADICACION);
if (ID_AFILIACION <= 0)
{
conexion.DeshacerTransaccion();
ID_AFILIACION = 0;
verificador = false;
}
else
{
if (ActualizarAfpDeNomEmpleadosPorIdEmpleado(ID_EMPLEADO, ID_AFILIACION, conexion) == false)
{
conexion.DeshacerTransaccion();
ID_AFILIACION = 0;
verificador = false;
}
else
{
auditoriaContratos _auditoriaContratos = new auditoriaContratos(Empresa, Usuario);
ID_AUDITORIA = _auditoriaContratos.AdicionarAuditoriaContratos(ID_EMPLEADO, tabla.CON_AFILIACION_F_PENSIONES, ID_AFILIACION, DateTime.Now, conexion);
if (ID_AUDITORIA <= 0)
{
conexion.DeshacerTransaccion();
MensajeError = _auditoriaContratos.MensajeError;
ID_AFILIACION = 0;
verificador = false;
}
else
{
if (ARCHIVO_RADICACION != null)
{
if (conexion.ExecuteEscalarParaAdicionarDocsAfiliacion(ID_CONTRATO, ENTIDAD_ARCHIVO_RADICACION, ARCHIVO_RADICACION, ARCHIVO_RADICACION_EXTENSION, ARCHIVO_RADICACION_TAMANO, ARCHIVO_RADICACION_TYPE, Usuario) == null)
{
conexion.DeshacerTransaccion();
MensajeError = "Ocurrio un error al momento de adicionar el documento de radicación de la afiliación.";
ID_AFILIACION = 0;
verificador = false;
}
}
if (verificador == true)
{
if (ACTUALIZAR_ESTADO_PROCESO == true)
{
radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Empresa, Usuario);
if (_radicacionHojasDeVida.ActualizarEstadoProcesoRegSolicitudesIngresoAuditoria(ID_SOLICITUD, tabla.VAR_ESTADO_PROCESO_CON_AFILIACION_FONDO, conexion) == false)
{
conexion.DeshacerTransaccion();
MensajeError = _radicacionHojasDeVida.MensajeError;
ID_AFILIACION = 0;
verificador = false;
}
}
if (verificador == true)
{
conexion.AceptarTransaccion();
}
}
}
}
}
}
catch (Exception ex)
{
MensajeError = ex.Message;
conexion.DeshacerTransaccion();
ID_AFILIACION = 0;
verificador = false;
}
//.........这里部分代码省略.........