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


C# Conexion.ExecuteReaderConTransaccion方法代码示例

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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