当前位置: 首页>>代码示例>>C#>>正文


C# Conexion.ExecuteEscalarParaAdicionarDocsAfiliacion方法代码示例

本文整理汇总了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;
            }
//.........这里部分代码省略.........
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:101,代码来源:afiliacion.cs


注:本文中的Brainsbits.LDA.Conexion.ExecuteEscalarParaAdicionarDocsAfiliacion方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。