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


C# Conexion.ExecuteScalar方法代码示例

本文整理汇总了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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:46,代码来源:Informacion_Basica_comercial.cs

示例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";
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:37,代码来源:liquidacionMemorando.cs

示例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);
//.........这里部分代码省略.........
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:101,代码来源:novedadNomina.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:69,代码来源:MotivoActProgComp.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:47,代码来源:novedadNomina.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:55,代码来源:examenesEmpleado.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:83,代码来源:examenesEmpleado.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:36,代码来源:Informacion_Basica_comercial.cs

示例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;
//.........这里部分代码省略.........
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:101,代码来源:liquidarCesantias.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:41,代码来源:aliviosTributarios.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:59,代码来源:aliviosTributarios.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:74,代码来源:liquidarCesantias.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:64,代码来源:EntidadColaboradora.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:40,代码来源:liquidarCesantias.cs

示例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;
        }
开发者ID:jquirogadesarrollador,项目名称:Varu,代码行数:41,代码来源:liquidarCesantias.cs


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