本文整理汇总了C#中Brainsbits.LDA.Conexion.Desconectar方法的典型用法代码示例。如果您正苦于以下问题:C# Conexion.Desconectar方法的具体用法?C# Conexion.Desconectar怎么用?C# Conexion.Desconectar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Brainsbits.LDA.Conexion
的用法示例。
在下文中一共展示了Conexion.Desconectar方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ObtenerTodos
public DataTable ObtenerTodos()
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "usp_paises_obtenerTodos";
if (ejecutar == true)
{
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}
示例2: ObtenerPuc
public DataTable ObtenerPuc(String CLASE_PUC)
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
sql = "usp_ObtenerCodigosContables ";
if (!(String.IsNullOrEmpty(CLASE_PUC)))
{
sql += "'" + CLASE_PUC + "', ";
}
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
return _dataTable;
}
示例3: ObtenerTodosLosDocumentos
public DataTable ObtenerTodosLosDocumentos()
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
sql = "usp_sel_reg_documentos_obtenerTodos ";
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
return _dataTable;
}
示例4: ObtenerCentroCosto
public DataTable ObtenerCentroCosto(String CLASE)
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
sql = "usp_ObtenerCentroCosto ";
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
return _dataTable;
}
示例5: ListarCentrosDeCosto
public DataTable ListarCentrosDeCosto()
{
Conexion conexion = new Conexion(Empresa);
DataTable dataTable = new DataTable();
string sql = null;
sql = "select distinct NOM_CC from VEN_CC_EMPRESAS";
try
{
DataSet _dataSet = conexion.ExecuteReader(sql);
dataTable = _dataSet.Tables[0].DefaultView.Table;
}
catch (Exception e)
{
throw new Exception(e.Message);
}
finally
{
conexion.Desconectar();
}
return dataTable;
}
示例6: ObtenerCarteraCritica
public DataTable ObtenerCarteraCritica(string periodoContable)
{
Conexion datos = new Conexion(Empresa);
DataSet dataSet = new DataSet();
String sql = null;
sql = "usp_comercial_cartera_critica ";
sql += periodoContable;
try
{
dataSet = datos.ExecuteReader(sql);
}
catch (Exception e)
{
throw new Exception(e.Message);
}
finally
{
datos.Desconectar();
}
return dataSet.Tables[0].DefaultView.Table;
}
示例7: ObtenerConRegExamenesEmpleadoPorRegistro
public DataTable ObtenerConRegExamenesEmpleadoPorRegistro(int REGISTRO)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
String informacion = null;
Boolean ejecutar = true;
sql = "USP_CON_REG_EXAMENES_EMPLEADO_OBTENER_POR_REGISTRO ";
if (REGISTRO != 0)
{
sql += REGISTRO;
informacion += "REGISTRO = '" + REGISTRO.ToString() + "'";
}
else
{
MensajeError += "El campo REGISTRO no puede ser nulo\n";
ejecutar = false;
}
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.CON_REG_EXAMENES_EMPLEADO, tabla.ACCION_CONSULTAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}
示例8: 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;
}
示例9: ObtenerAlmRegProductosProveedorPorProductoRegional
public DataTable ObtenerAlmRegProductosProveedorPorProductoRegional(int ID_PRODUCTO, String ID_CIUDAD)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "USP_ALM_REG_PRODUCTOS_PROVEEDOR_OBTENER_PROVEEDORES_POR_EXAMEN_POR_REGIONAL ";
if (ID_PRODUCTO != 0)
{
sql += ID_PRODUCTO + ", ";
}
else
{
MensajeError += "El campo ID_PRODUCTO 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 (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}
示例10: ActualizarConRegContratosImpresos
public Boolean ActualizarConRegContratosImpresos(int REGISTRO, String CONTRATO_IMPRESO, String CLAUSULAS_IMPRESO)
{
Int32 cantidadRegistrosActualizados = 0;
String sql = null;
String informacion = null;
Boolean ejecutar = true;
tools _tools = new tools();
sql = "usp_con_reg_contratos_actualizar_impresion ";
#region validaciones
if (REGISTRO != 0)
{
sql += REGISTRO + ", ";
informacion += "REGISTRO = '" + REGISTRO.ToString() + "', ";
}
else
{
MensajeError += "El campo REGISTRO no puede ser nulo\n";
ejecutar = false;
}
if (String.IsNullOrEmpty(CONTRATO_IMPRESO) == false)
{
sql += "'" + CONTRATO_IMPRESO + "', ";
informacion += "CONTRATO_IMPRESO = '" + CONTRATO_IMPRESO + "', ";
}
else
{
sql += "NULL, ";
informacion += "CONTRATO_IMPRESO = NULL, ";
}
if (String.IsNullOrEmpty(CLAUSULAS_IMPRESO) == false)
{
sql += "'" + CLAUSULAS_IMPRESO + "' ";
informacion += "CLAUSULAS_IMPRESO = '" + CLAUSULAS_IMPRESO + "' ";
}
else
{
sql += "NULL ";
informacion += "CLAUSULAS_IMPRESO = NULL ";
}
#endregion validaciones
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
cantidadRegistrosActualizados = conexion.ExecuteNonQuery(sql);
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.CON_REG_CONTRATOS, tabla.ACCION_ACTUALIZAR, sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
if (cantidadRegistrosActualizados > 0) return true;
else return false;
}
示例11: ObtenerPorRegistro
public DataTable ObtenerPorRegistro(Decimal REGISTRO)
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
sql = "usp_ven_d_nomina_incapacidades_ObtenerPorRegistro '" + REGISTRO + "'";
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
return _dataTable;
}
示例12: AdicionarAlmRegProductosProveedor
public Boolean AdicionarAlmRegProductosProveedor(Decimal ID_PROVEEDOR,
List<producto> listaProductos)
{
Boolean resultado = true;
Conexion conexion = new Conexion(Empresa);
conexion.IniciarTransaccion();
try
{
producto _producto = new producto(Empresa, Usuario);
DataTable tablaProductosProveedor = ObtenerAlmRegProductosProveedorPorIdProveedor(ID_PROVEEDOR, conexion);
Boolean verificador = true;
foreach (DataRow fila in tablaProductosProveedor.Rows)
{
verificador = true;
foreach (producto infoProdProv in listaProductos)
{
if (infoProdProv.REGISTRO_P_P == Convert.ToDecimal(fila["REGISTRO_P_P"]))
{
verificador = false;
break;
}
}
if (verificador == true)
{
if (EliminarRegistroAlmRegProductoProveedor(Convert.ToDecimal(fila["REGISTRO_P_P"]), conexion) == false)
{
conexion.DeshacerTransaccion();
resultado = false;
break;
}
}
}
if (resultado == true)
{
foreach (producto infoProdProv in listaProductos)
{
if (infoProdProv.REGISTRO_P_P == 0)
{
if (AdicionarAlmRegProdProv(infoProdProv.ID_PRODUCTO, ID_PROVEEDOR, conexion) <= 0)
{
conexion.DeshacerTransaccion();
resultado = false;
break;
}
}
}
}
if (resultado == true)
{
conexion.AceptarTransaccion();
}
}
catch (Exception ex)
{
MensajeError = ex.Message;
conexion.DeshacerTransaccion();
resultado = false;
}
finally
{
conexion.Desconectar();
}
return resultado;
}
示例13: ObtenerAlmRegProductosProveedorPorIdProveedor
public DataTable ObtenerAlmRegProductosProveedorPorIdProveedor(Decimal ID_PROVEEDOR)
{
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
Boolean ejecutar = true;
sql = "usp_alm_reg_productos_proveedor_por_id_proveedor ";
if (ID_PROVEEDOR != 0)
{
sql += ID_PROVEEDOR;
}
else
{
MensajeError += "El campo ID_PROVEEDOR no puede ser nulo\n";
ejecutar = false;
}
if (ejecutar)
{
Conexion conexion = new Conexion(Empresa);
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}
示例14: ElaborarContrato
//.........这里部分代码省略.........
DataRow filaReq = tablaReq.Rows[0];
id_perfil = Convert.ToInt32(filaReq["REGISTRO_PERFIL"].ToString());
usuario _empleado = new usuario(Empresa);
radicacionHojasDeVida _sol = new radicacionHojasDeVida(Empresa, Usuario);
Decimal idEmpleado = _empleado.AdicionarNomEmpleados(0, id_solicitud, id_empresa, id_centro_Costo, id_sub_cc, fecha_Inicia, Salario,
pensionado, activo, liquidado, riesgo, id_ARP, id_caja_c, id_EPS, id_Pensiones, "C", id_entidad, Num_Cuenta, sal_int, ciudad, id_perfil, tipo_Cuenta, descripcion_salario, Forma_pago, conexion);
if (idEmpleado <= 0)
{
_mensaje_error = "\n El empleado no fue creado, " + _empleado.MensajeError;
conexion.DeshacerTransaccion();
}
else
{
registroContrato _contrato = new registroContrato(Empresa, Usuario);
Decimal id_Contrato = 0;
/* revisado por cambio en riesgo */
id_Contrato = _contrato.AdicionarConRegContratos(Convert.ToInt32(idEmpleado), id_requerimiento, id_solicitud, id_centro_Costo,
id_sub_cc, Clase_Contrato, fecha_Inicia, fecha_termina, vigente, pago_Liquidacion, sal_int, Tipo_Contrato,
ID_SERVICIO_RESPECTIVO, ciudad, servicio, conexion, PAGO_DIAS_PRODUCTIVIDAD, SENA_PRODICTIVO, SENA_ELECTIVO, PRACTICANTE_UNIVERSITARIO,
VALOR_NOMINA, VALOR_CONTRATO, FECHA_INICIO_PERIODO, FECHA_FIN_PERIODO, Periodo_Pago);
if (String.IsNullOrEmpty(_contrato.MensajeError))
{
_empleado.ActualizarNomEmpleados(Convert.ToInt32(idEmpleado), Convert.ToInt32(id_Contrato), id_solicitud, id_empresa, id_centro_Costo, id_sub_cc, fecha_Inicia, Salario,
pensionado, activo, liquidado, riesgo, id_ARP, id_caja_c, id_EPS, id_Pensiones, "C", id_entidad, Num_Cuenta, sal_int, ciudad, id_perfil, Forma_pago, conexion);
if (String.IsNullOrEmpty(_empleado.MensajeError))
{
if (_sol.ActualizarEstadoProcesoRegSolicitudesIngreso(id_requerimiento, id_solicitud, "CONTRATADO", Usuario, conexion))
{
if (_sol.ActualizarEstadoRegSolicitudesIngreso(id_requerimiento, id_solicitud, "CONTRATADO", conexion))
{
datosG = id_Contrato + "," + idEmpleado;
try
{
conexion.ExecuteNonQuery("usp_ESC_CRT_ENTREGAS_SC_adicionar " + idEmpleado + ", '" + Usuario + "'");
conexion.ExecuteNonQuery("usp_empleado_clausulas_contratar " + idEmpleado + ", " + idPerfil + ", '" + Usuario + "'");
Int32 requerimientoActualizado = Convert.ToInt32(conexion.ExecuteScalar("usp_comprobar_cierre_requisicion_por_sistema " + id_requerimiento.ToString() + ", '" + Usuario + "'"));
if (requerimientoActualizado <= 0)
{
conexion.DeshacerTransaccion();
MensajeError = "El empleado no fue creado, Ocurrio un error al momento de determinar si la requisición debe ser cuplida por sistema.";
}
else
{
conexion.AceptarTransaccion();
}
}
catch
{
_mensaje_error += "\n No fue posible registrar los servicios complementarios o clausulas para el perfil contratado " + _sol.MensajeError;
conexion.AceptarTransaccion();
}
}
else
{
_mensaje_error += "\n No fue posible actualizar el estado de la solicitud: " + _sol.MensajeError;
conexion.DeshacerTransaccion();
}
}
else
{
_mensaje_error += "\n No fue posible actualizar el estado del proceso de la soliciutd: " + _sol.MensajeError;
conexion.DeshacerTransaccion();
}
}
else
{
_mensaje_error += "\n Se presentó el siguiente error en la actualización del empleado: " + _empleado.MensajeError;
conexion.DeshacerTransaccion();
}
}
else
{
_mensaje_error += "\n Se presentó el siguiente error en la creación del contrato: " + _contrato.MensajeError;
conexion.DeshacerTransaccion();
}
}
}
catch (Exception e)
{
MensajeError = e.Message;
conexion.DeshacerTransaccion();
}
finally
{
conexion.Desconectar();
}
return datosG;
}
示例15: ObtenerPorNombre
public DataTable ObtenerPorNombre(String NOMBRE)
{
Conexion conexion = new Conexion(Empresa);
DataSet _dataSet = new DataSet();
DataView _dataView = new DataView();
DataTable _dataTable = new DataTable();
String sql = null;
String informacion = null;
Boolean ejecutar = true;
sql = "usp_con_ent_afp_obtenerPorNombre ";
if (!(String.IsNullOrEmpty(NOMBRE)))
{
sql += "'" + NOMBRE + "'";
informacion += "NOMBRE = '" + NOMBRE + "'";
}
else
{
MensajeError += "El campo NOMBRE no puede ser nulo. \n";
ejecutar = false;
}
if (ejecutar)
{
try
{
_dataSet = conexion.ExecuteReader(sql);
_dataView = _dataSet.Tables[0].DefaultView;
_dataTable = _dataView.Table;
#region auditoria
auditoria _auditoria = new auditoria(Empresa);
_auditoria.Adicionar(Usuario, tabla.CON_ENT_F_PENSIONES, tabla.ACCION_CONSULTAR.ToString(), sql, informacion, conexion);
#endregion auditoria
}
catch (Exception e)
{
MensajeError = e.Message;
}
finally
{
conexion.Desconectar();
}
}
return _dataTable;
}