public DataTable ObtenerNominasHojaTrabajo(Decimal ID_EMPRESA, String ID_EMPRESAS, String ANALISTA) { 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_obtener_nomina_proceso_hoja_trabajo "; #region validaciones if (ID_EMPRESA > 0) { sql += ID_EMPRESA.ToString() + " "; } else { sql += "0" + " "; } if (!(String.IsNullOrEmpty(ID_EMPRESAS))) { sql += ", '" + ID_EMPRESAS.ToString() + "'"; } else { sql += ",''"; } if (!(String.IsNullOrEmpty(ANALISTA))) { sql += ", '" + ANALISTA.ToString() + "'"; } else { sql += ",''"; } #endregion 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; }
public DataTable ObtenerRegionalPorId(String idRegional) { Conexion conexion = new Conexion(Empresa); DataSet _dataSet = new DataSet(); DataView _dataView = new DataView(); DataTable _dataTable = new DataTable(); String sql = null; sql = "usp_regional_obtener_por_id "; if (!(String.IsNullOrEmpty(idRegional))) { sql += "'" + idRegional + "'"; try { _dataSet = conexion.ExecuteReader(sql); _dataView = _dataSet.Tables[0].DefaultView; _dataTable = _dataView.Table; } catch (Exception e) { MensajError = e.Message; } } else { MensajError = "ADVERTENCIA: El campo ID_regional no puede ser vacio. \n"; } return _dataTable; }
public DataTable ObtenerInformacionParaSemaforoPrincipal(Decimal ID_EMPRESA) { 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_nom_empleados_obtenerSemaforoPrincipalGestionHumana "; sql += ID_EMPRESA.ToString(); if (ejecutar) { try { _dataSet = conexion.ExecuteReader(sql); _dataView = _dataSet.Tables[0].DefaultView; _dataTable = _dataView.Table; } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } return _dataTable; }
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; }
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; }
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; }
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; }
public String ActualizarFechaPeriodo(Decimal ID_EMPRESA, String PERIODOSPROCESO, DateTime FECHA) { Conexion conexion = new Conexion(Empresa); conexion.IniciarTransaccion(); Boolean ejecutar = true; String sql = null; String informacion = null; String actualizado = "N"; tools fecha = new tools(); sql = "usp_actualizar_fecha_memorando "; #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 += "'" + PERIODOSPROCESO.ToString() + "', "; informacion += "PERIODOSPROCESO = '" + PERIODOSPROCESO.ToString() + "', "; sql += "'" + fecha.obtenerStringConFormatoFechaSQLServer(FECHA) + "', "; informacion += "FECHA = '" + FECHA.ToString() + "', "; sql += "'" + Usuario.ToString() + "'"; informacion += "USU_MOD = '" + Usuario.ToString() + "'"; #endregion if (ejecutar) { try { conexion.ExecuteNonQuery(sql); actualizado = "S"; #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.NOM_PERIODO, tabla.ACCION_LIQUIDAR, sql, informacion, conexion); #endregion auditoria conexion.AceptarTransaccion(); } catch (Exception e) { MensajeError = e.Message; conexion.DeshacerTransaccion(); } finally { conexion.Desconectar(); } } return actualizado; }
public bool Adicionar(String USU_LOG, String TABLA, String ACCION, String SENTENCIA, String INFORMACION, Conexion conexion) { DataSet _dataSet = new DataSet(); String sql = null; Boolean ejecutar = true; sql = "usp_auditoria_adicionar "; if (!(String.IsNullOrEmpty(USU_LOG))) sql += "'" + USU_LOG + "', "; else { MensajError += "El campo USUARIO no puede ser nulo. \n"; ejecutar = false; } if (!(String.IsNullOrEmpty(TABLA))) sql += "'" + TABLA + "', "; else { MensajError += "El campo TABLA no puede ser nulo. \n"; ejecutar = false; } if (!(String.IsNullOrEmpty(SENTENCIA))) sql += "'" + SENTENCIA.ToString().Replace("'", "''") + "',"; else { MensajError += "El campo SENTENCIA no puede ser nulo. \n"; ejecutar = false; } if (!(String.IsNullOrEmpty(ACCION))) sql += "'" + ACCION + "',"; else { MensajError += "El campo ACCION no puede ser nulo. \n"; ejecutar = false; } if (!(String.IsNullOrEmpty(INFORMACION))) sql += "'" + INFORMACION.ToString().Replace("'", "''") + "'"; else { MensajError += "El campo INFORMACION no puede ser nulo. \n"; ejecutar = false; } if (ejecutar) { try { conexion.ExecuteNonQuery(sql); } catch (Exception e) { MensajError = e.Message; } } if (String.IsNullOrEmpty(MensajError)) return true; else return false; }
public Boolean ActualizarAfpDeNomEmpleadosPorIdEmpleado(Decimal ID_EMPLEADO, Decimal ID_F_PENSIONES, Conexion conexion) { Int32 cantidadRegistrosActualizados = 0; String sql = null; String informacion = null; Boolean ejecutar = true; tools _tools = new tools(); sql = "usp_nom_empleados_actualizar_afp_por_idEmpleado "; #region validaciones if (ID_EMPLEADO != 0) { sql += ID_EMPLEADO + ", "; informacion += "ID_EMPLEADO = '" + ID_EMPLEADO.ToString() + "', "; } else { MensajeError += "El campo ID_EMPLEADO no puede ser nulo\n"; ejecutar = false; } if (ID_F_PENSIONES != 0) { sql += ID_F_PENSIONES + ", "; informacion += "ID_F_PENSIONES = '" + ID_F_PENSIONES.ToString() + "', "; } else { MensajeError += "El campo ID_F_PENSIONES no puede ser nulo\n"; ejecutar = false; } sql += "'" + Usuario + "'"; informacion += "USU_MOD = '" + Usuario.ToString() + "'"; #endregion validaciones if (ejecutar) { 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; } } if (cantidadRegistrosActualizados > 0) return true; else return false; }
public Decimal AdicionarConRegOrdenExamen(int ID_SOLICITUD, int ID_REQUERIMIENTO, Conexion conexion) { String sql = null; String identificador = null; String informacion = null; Boolean ejecutar = true; tools _tools = new tools(); sql = "USP_CON_REG_ORDEN_EXAMEN_ADICIONAR "; #region validaciones if (ID_SOLICITUD != 0) { sql += ID_SOLICITUD + ", "; informacion += "ID_SOLICITUD = '" + ID_SOLICITUD.ToString() + "', "; } else { MensajeError += "El campo ID_SOLICITUD no puede ser nulo\n"; ejecutar = false; } 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_CRE= '" + Usuario.ToString() + "' "; #endregion validaciones if (ejecutar) { try { identificador = conexion.ExecuteScalar(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.CON_REG_ORDEN_EXAMEN, 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; }
public Decimal Adicionar(Decimal ID_EMPRESA, String DESCRIPCION_RIESGO, Conexion conexion) { String sql = null; String idRecuperado = null; String informacion = null; Boolean ejecutar = true; sql = "usp_ven_empresas_riesgos_adicionar "; if (ID_EMPRESA != 0) { sql += ID_EMPRESA.ToString() + ", "; informacion += "ID_EMPRESA = '" + ID_EMPRESA.ToString() + "', "; } else { MensajeError += "El campo ID_EMPRESA no puede ser nulo\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(DESCRIPCION_RIESGO))) { sql += "'" + DESCRIPCION_RIESGO + "', "; informacion += "DESCRIPCION_RIESGO = '" + DESCRIPCION_RIESGO + "', "; } else { MensajeError += "El campo DESCRIPCION_RIESGO no puede ser nulo\n"; ejecutar = false; } sql += "'" + Usuario + "' "; informacion += "USU_CRE = '" + Usuario + "'"; if (ejecutar) { try { idRecuperado = conexion.ExecuteScalar(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.VEN_EMPRESAS_RIESGOS, tabla.ACCION_ADICIONAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } } if (!(String.IsNullOrEmpty(idRecuperado))) return Convert.ToDecimal(idRecuperado); else return 0; }
public DataTable ObtenerComtratosActivosDesdeCedulaIdEmpresa(Decimal idEmpresa, String numDocIdentidad, string tipoNovedad) { 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_retorna_contratos_activos_desde_cedula_y_id_empresa_1 "; #region validaciones if (idEmpresa > 0) { sql += idEmpresa; } else { MensajeError = "El campo ID_EMPRESA es requerido para la consulta."; ejecutar = false; } if (!(String.IsNullOrEmpty(numDocIdentidad))) { sql += ", '" + numDocIdentidad + "', "; } else { MensajeError = "El campo NUM_DOC_IDENTIDAD es requerido para la consulta."; ejecutar = false; } sql += "'" + tipoNovedad + "'"; #endregion 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; }
public Decimal ActualizarAuditoriaContratosPorSeccionYEstadoProceso(Decimal ID_EMPLEADO, String TABLA_AUDITADA, Decimal ID_AUDITADO, Boolean ACTUALIZAR_ESTADO_PROCESO, Decimal ID_SOLICITUD, String ESTADO_PROCESO) { Decimal ID_AUDITORIA = 0; Conexion conexion = new Conexion(Empresa); conexion.IniciarTransaccion(); try { ID_AUDITORIA = AdicionarAuditoriaContratos(ID_EMPLEADO, TABLA_AUDITADA, ID_AUDITADO, DateTime.Now, conexion); if (ID_AUDITORIA <= 0) { conexion.DeshacerTransaccion(); ID_AUDITORIA = 0; } else { if (ACTUALIZAR_ESTADO_PROCESO == true) { radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Empresa, Usuario); if (_radicacionHojasDeVida.ActualizarEstadoProcesoRegSolicitudesIngresoAuditoria(ID_SOLICITUD, ESTADO_PROCESO, conexion) == false) { conexion.DeshacerTransaccion(); MensajeError = _radicacionHojasDeVida.MensajeError; ID_AUDITORIA = 0; } else { conexion.AceptarTransaccion(); } } else { conexion.AceptarTransaccion(); } } } catch (Exception ex) { MensajeError = ex.Message; conexion.DeshacerTransaccion(); ID_AUDITORIA = 0; } finally { conexion.Desconectar(); } return ID_AUDITORIA; }
public DataTable ObtenerDescripcionParametroPorCodigo(String tabla, String codigo) { 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_parametros_buscarDescripcionPorCodigo "; if (!(String.IsNullOrEmpty(tabla))) { sql += "'" + tabla + "', "; } else { MensajeError = "El campo tabla no puede ser null"; ejecutar = false; } if (!(String.IsNullOrEmpty(codigo))) { sql += "'" + codigo + "'"; } else { MensajeError = "El campo codigo no puede ser null"; ejecutar = false; } 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; }
public DataTable BuscarInformacionContratosEmpresa(String dato, Decimal ID_EMPRESA) { 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_con_reg_contratos_BuscarPorEmpresa "; if (!(String.IsNullOrEmpty(dato))) { sql += "'" + dato + "', "; } else { MensajeError += "El campo DATO 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.ExecuteReader(sql); _dataView = _dataSet.Tables[0].DefaultView; _dataTable = _dataView.Table; } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } return _dataTable; }
public Boolean ActualizarDocumentos(List<DocumentoValidacion> listaDocs) { Boolean correcto = true; Conexion conexion = new Conexion(Empresa); conexion.IniciarTransaccion(); try { foreach (DocumentoValidacion documento in listaDocs) { if (documento.id_sel_reg_documentos == 0) { if (AdicionarDocumentoConTransaccion(documento.nombre, documento.vigente, conexion) <= 0) { conexion.DeshacerTransaccion(); correcto = false; break; } } else { if (ActualizarRegistroConTransaccion(documento.id_sel_reg_documentos, documento.nombre, documento.vigente, conexion) == false) { conexion.DeshacerTransaccion(); correcto = false; break; } } } if (correcto == true) { conexion.AceptarTransaccion(); } } catch (Exception ex) { MensajeError = ex.Message; conexion.DeshacerTransaccion(); correcto = false; } finally { conexion.Desconectar(); } return correcto; }
public void ActualizarDataDeSeguridadDeAcceso(String NUM_DOC_IDENTIDAD, String PASSWORD, String PALABRACLAVE, String EMILE) { DataSet _dataSet = new DataSet(); DataView _dataView = new DataView(); DataTable _dataTable = new DataTable(); String sql = null; String informacion = null; Boolean ejecutar = true; sql = "dbo.usp_reg_solicitudes_ingreso_obtener_Por_num_doc_identidad_Actualiza "; if (!(String.IsNullOrEmpty(NUM_DOC_IDENTIDAD))) { sql += "'" + NUM_DOC_IDENTIDAD + "', '" + PASSWORD + "', '" + PALABRACLAVE + "', '" + EMILE + "'"; informacion += "NUM_DOC_IDENTIDAD = '" + NUM_DOC_IDENTIDAD.ToString() + "', "; } else { MensajeError += "El campo NUM_DOC_IDENTIDAD no puede ser nulo\n"; ejecutar = false; } sql += "'" + Usuario + "'"; informacion += "USU_LOG = '" + Usuario + "'"; 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.REG_SOLICITUDES_INGRESO, tabla.ACCION_CONSULTAR, sql, informacion, conexion); #endregion auditoria } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } }
public Boolean Adicionar(Decimal ID_PERFIL, Decimal ID_PRUEBA, Conexion conexion) { String sql = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; sql = "usp_sel_reg_pruebas_perfil_adicionar "; if (ID_PERFIL != 0) sql += ID_PERFIL + ", "; else { MensajeError = "El campo ID_PERFIL no puede ser 0\n"; ejecutar = false; } if (ID_PRUEBA != 0) sql += ID_PRUEBA + ", "; else { MensajeError += "El campo ID_PRUEBA no puede vacio. \n"; ejecutar = false; } sql += "'" + Usuario + "'"; if (ejecutar) { try { conexion.ExecuteNonQuery(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(Usuario, tabla.SEL_REG_PRUEBAS_PERFIL, tabla.ACCION_ADICIONAR, sql, null, conexion); #endregion auditoria } catch (Exception e) { ejecutadoCorrectamente = false; MensajeError = "Error originado en logica de negocio(clase:. pruebaPerfil metodo:. adicionar): " + e.Message.ToString(); } } else { ejecutadoCorrectamente = false; } return ejecutadoCorrectamente; }
public DataTable Construir(string periodos) { Conexion conexion = new Conexion(Empresa); Soporte = new DataTable(); DataSet dataSet; string sql = "usp_reporte_soporte_nomina_V2 "; sql += "'" + periodos + "'"; dataSet = conexion.ExecuteReader(sql); Configurar(dataSet.Tables[0]); Cargar(dataSet.Tables[1]); return Soporte; }
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; }
public DateTime ObtenerFechaDiasHabiles(DateTime fechaInicial, Int32 numdias, Int32 proceso) { tools _tools = new tools(); Conexion conexion = new Conexion(Empresa); DataSet _dataSet = new DataSet(); DataView _dataView = new DataView(); DataTable _dataTable = new DataTable(); String sql = null; Boolean ejecutar = true; DateTime fechaRequiereCliente = DateTime.Now; sql = "usp_crt_calendario_obtenerFechaDesdeDiasParametrizados "; sql += "'" + _tools.obtenerStringConFormatoFechaSQLServer(fechaInicial) + "', "; sql += numdias + ", "; sql += proceso; 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(); } } if (_dataTable.Rows.Count > 0) { DataRow _dataRow = _dataTable.Rows[0]; fechaRequiereCliente = Convert.ToDateTime(_dataRow["FECHA_REQUIERE"]); } return fechaRequiereCliente; }
public DataTable ObtenerCiudadesPorIdDepartamentoEIdRegional(String idRegional = null, String idDepartamento = null) { 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_ciudad_buscar_por_id_departamento_e_id_regional "; if (!(String.IsNullOrEmpty(idRegional))) { sql += "'" + idRegional + "', "; } else { ejecutar = false; MensajError += "El campo ID_REGIONAL no puede ser vacio. \n"; } if (!(String.IsNullOrEmpty(idDepartamento))) { sql += "'" + idDepartamento + "'"; } else { ejecutar = false; MensajError += "El campo ID_DEPARTAMENTO no puede ser vacio. \n"; } if (ejecutar == true) { try { _dataSet = conexion.ExecuteReader(sql); _dataView = _dataSet.Tables[0].DefaultView; _dataTable = _dataView.Table; } catch (Exception e) { MensajError = e.Message; } } return _dataTable; }
public Boolean ActualizarPermisosParaCiudaYEmpresaEnGeneral(Decimal ID_EMPRESA, String ID_CIUDAD, String USU_CRE, Conexion conexion) { String sql = null; Boolean ejecutar = true; Boolean ejecutadoCorrectamente = true; sql = "usp_actualizar_permisos_todos_usuarios_para_empresa_y_ciudad "; if (ID_EMPRESA != 0) sql += ID_EMPRESA + ", "; else { MensajeError = "El campo ID_EMPRESA no puede ser 0\n"; ejecutar = false; } if (!(String.IsNullOrEmpty(ID_CIUDAD))) sql += "'" + ID_CIUDAD + "'"; else { MensajeError += "El campo ID_CIUDAD no puede vacio. \n"; ejecutar = false; } if (ejecutar) { try { conexion.ExecuteNonQuery(sql); #region auditoria auditoria _auditoria = new auditoria(Empresa); _auditoria.Adicionar(USU_CRE, tabla.VEN_COBERTURA, tabla.ACCION_ADICIONAR, sql, null, conexion); #endregion auditoria } catch (Exception e) { ejecutadoCorrectamente = false; throw new Exception("Error originado en logica de negocio(clase:. cobertura metodo:. adicionar): " + e.Message.ToString()); } } else { ejecutadoCorrectamente = false; } return ejecutadoCorrectamente; }
public DataTable ObtenerdetallePorIdContrato(Decimal ID_LIQ_NOMINA_EMPLEADOS) { 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 = "HOJA_DE_VIDA_ACUMULADOS_EMPLEADOS_DETALLE_PAGO "; if (ID_LIQ_NOMINA_EMPLEADOS != 0) { sql += ID_LIQ_NOMINA_EMPLEADOS; informacion += "ID_CONTRATO = " + ID_LIQ_NOMINA_EMPLEADOS; } else { MensajeError += "El campo ID_CONTRATO no puede ser nulo. \n"; ejecutar = false; } if (ejecutar) { try { _dataSet = conexion.ExecuteReader(sql); _dataView = _dataSet.Tables[0].DefaultView; _dataTable = _dataView.Table; } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } return _dataTable; }
public DataTable ObtenerAplicacionCompetenciasPorSolicitudIngreso(Decimal ID_SOLICITUD) { 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_sel_reg_aplicacion_competencias_obtenerPorSolicitud "; if (ID_SOLICITUD != 0) { sql += ID_SOLICITUD; } else { MensajeError += "El campo ID_SOLICITUD no puede ser nulo\n"; ejecutar = false; } if (ejecutar) { try { _dataSet = conexion.ExecuteReader(sql); _dataView = _dataSet.Tables[0].DefaultView; _dataTable = _dataView.Table; } catch (Exception e) { MensajeError = e.Message; } finally { conexion.Desconectar(); } } return _dataTable; }
public Boolean ActualizarDocumentoAProveedor(Decimal ID_DOCUMENTO_PROV, byte[] ARCHIVO, String ARCHIVO_EXTENSION, Decimal ARCHIVO_TAMANO, String ARCHIVO_TYPE, String TIPO_DOC, String DESCRIPCION) { Conexion conexion = new Conexion(Empresa); int numRegistrosActualizados = 0; try { numRegistrosActualizados = conexion.ExecuteNonQueryParaActualizarDocumentoParaProveedor(ID_DOCUMENTO_PROV, ARCHIVO, ARCHIVO_EXTENSION, ARCHIVO_TAMANO, ARCHIVO_TYPE, TIPO_DOC, DESCRIPCION, Usuario); if (numRegistrosActualizados <= 0) { MensajeError = "No se actualizó ningún registro enla base de datos. Error en USP. de actualziar documento de Proveedor."; numRegistrosActualizados = 0; } } catch (Exception ex) { MensajeError = ex.Message; numRegistrosActualizados = 0; } finally { conexion.Desconectar(); } if (numRegistrosActualizados <= 0) { return false; } else { return true; } }
public DataTable ListarCentrosDeCostoPorEmpresa(string @empresa) { Conexion conexion = new Conexion(Empresa); DataTable dataTable = new DataTable(); string sql = null; sql = "select distinct NOM_CC from VEN_CC_EMPRESAS WHERE ID_EMPRESA = (SELECT distinct ID_EMPRESA FROM VEN_EMPRESAS WHERE COD_EMPRESA = '" + @empresa + "')"; 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; }
public DataTable ObtenerDepartamentosConRestriccionProUsuario(Decimal ID_EMPRESA, String USU_LOG) { Conexion conexion = new Conexion(Empresa); DataSet _dataSet = new DataSet(); DataView _dataView = new DataView(); DataTable _dataTable = new DataTable(); String sql = null; sql = "usp_departamento_buscar_con_restriccion_por_usuario " + ID_EMPRESA.ToString() + ", '" + USU_LOG + "'"; try { _dataSet = conexion.ExecuteReader(sql); _dataView = _dataSet.Tables[0].DefaultView; _dataTable = _dataView.Table; } catch (Exception e) { MensajError = e.Message; } return _dataTable; }
public DataTable ObtenerCiudadesPorIdDepartamento(String idDepartamento = null) { Conexion conexion = new Conexion(Empresa); DataSet _dataSet = new DataSet(); DataView _dataView = new DataView(); DataTable _dataTable = new DataTable(); String sql = null; sql = "usp_ciudad_buscar_por_id_departamento "; if (!(String.IsNullOrEmpty(idDepartamento))) sql += "'" + idDepartamento + "'"; try { _dataSet = conexion.ExecuteReader(sql); _dataView = _dataSet.Tables[0].DefaultView; _dataTable = _dataView.Table; } catch (Exception e) { MensajError = e.Message; } return _dataTable; }