public DataSet Select(string sSp, string[] sParameters) { DataSet dstDatos = new DataSet(); try { SqlParameter[] param = AccesoSQLParameterCache.GetSpParameterSet(this.Conexion, sSp); for (int i = 0; i < sParameters.Length; i++) { param[i].Value = sParameters[i].ToString(); } dstDatos = AccesoSQL.ExecuteDataset(this.Conexion, CommandType.StoredProcedure, sSp, param); } catch (Exception Ex) { clsParametros cMensaje = new clsParametros(); cMensaje.Id = 0; cMensaje.Message = Ex.Message.ToString(); cMensaje.Source = Ex.Source.ToString(); cMensaje.Tipo = clsTipoError.Library; cMensaje.Severity = clsSeveridad.Alta; cMensaje.StackTrace = Ex.StackTrace.ToString(); cMensaje.Complemento = "Libreria: DataSql. Conexion " + Conexion + ". Procedimiento: Select con Sp y Parameros"; ExceptionHandled.Publicar(cMensaje); } return(dstDatos); }
/// <summary> /// metodo pendiente por revision /// </summary> /// <param name="strSession"></param> /// <param name="strProveedorWs"></param> /// <param name="strAccion"></param> /// <param name="strOrigen"></param> /// <param name="strDestino"></param> /// <param name="strFechaSalida"></param> /// <param name="strAdultos"></param> /// <param name="strIp"></param> public void GuardarSession(string strSession, string strProveedorWs, string strAccion, string strOrigen, string strDestino, string strFechaSalida, string strAdultos, string strIp) { string pstrSql = string.Empty; try { pstrSql = " INSERT INTO tblSessiones (strSession, strProveedorWs, strAccion, strOrigen, strDestino, strFechaSalida, intAdultos, strIp) " + " VALUES ('" + strSession + "', '" + strProveedorWs + "', '" + strAccion + "', '" + strOrigen + "', '" + strDestino + "', '" + strFechaSalida + "', " + strAdultos + ", '" + strIp + "') "; AccesoSQL.ExecuteNonQuery(this.Conexion, CommandType.Text, pstrSql); } catch (Exception Ex) { ExceptionHandled.Publicar("Error generado, SQL ejecutado " + pstrSql); ExceptionHandled.Publicar(Ex); } }
public string Consulta(string SConsulta) { DataSet dstDatos = new DataSet(); string sResult = string.Empty; try { dstDatos = AccesoSQL.ExecuteDataset(this.Conexion, CommandType.Text, SConsulta); if (dstDatos.Tables.Count > 0) { if (dstDatos.Tables[0].Rows.Count > 0) { sResult = dstDatos.Tables[0].Rows[0][0].ToString(); } } } catch (Exception Ex) { clsParametros cMensaje = new clsParametros(); cMensaje.Id = 0; cMensaje.Message = Ex.Message.ToString(); cMensaje.Source = Ex.Source.ToString(); cMensaje.Tipo = clsTipoError.Library; cMensaje.Severity = clsSeveridad.Alta; cMensaje.StackTrace = Ex.StackTrace.ToString(); cMensaje.Complemento = "Libreria: DataSql. Conexion " + Conexion + ". Procedimiento: ConsultaTabla. Sql: " + SConsulta; ExceptionHandled.Publicar(cMensaje); } return(sResult); }
public DataTable SelectSpTable(string sSp, string[] sParameters) { DataSet dstDatos = new DataSet(); DataTable dtDatos = new DataTable(); try { SqlParameter[] param = AccesoSQLParameterCache.GetSpParameterSet(this.Conexion, sSp); for (int i = 0; i < sParameters.Length; i++) { if (param[i].DbType.ToString().Equals("Boolean")) { param[i].Value = Convert.ToInt16(sParameters[i].ToString()); } else { param[i].Value = sParameters[i].ToString(); } } dstDatos = AccesoSQL.ExecuteDataset(this.Conexion, CommandType.StoredProcedure, sSp, param); if (dstDatos.Tables.Count > 0) { dtDatos = dstDatos.Tables[0]; } else { dtDatos = null; } } catch (Exception Ex) { clsParametros cMensaje = new clsParametros(); cMensaje.Id = 0; cMensaje.Message = Ex.Message.ToString(); cMensaje.Source = Ex.Source.ToString(); cMensaje.Tipo = clsTipoError.Library; cMensaje.Severity = clsSeveridad.Alta; cMensaje.StackTrace = Ex.StackTrace.ToString(); cMensaje.Complemento = "Libreria: DataSql. Conexion " + Conexion + ". Procedimiento: Select con Sp y Parameros"; ExceptionHandled.Publicar(cMensaje); } return(dtDatos); }
public DataSet Select(string Sql) { DataSet dstDatos = new DataSet(); try { dstDatos = AccesoSQL.ExecuteDataset(this.Conexion, CommandType.Text, Sql); } catch (Exception Ex) { clsParametros cMensaje = new clsParametros(); cMensaje.Id = 0; cMensaje.Message = Ex.Message.ToString(); cMensaje.Source = Ex.Source.ToString(); cMensaje.Tipo = clsTipoError.Library; cMensaje.Severity = clsSeveridad.Alta; cMensaje.StackTrace = Ex.StackTrace.ToString(); cMensaje.Complemento = "Libreria: DataSql. Conexion " + Conexion + ". Procedimiento: Select. Sql: " + Sql; ExceptionHandled.Publicar(cMensaje); } return(dstDatos); }
public void UpdateInsert(string Sql, string SqlAdicional) { int Respuesta; try { Respuesta = AccesoSQL.ExecuteNonQuery(this.Conexion, CommandType.Text, Sql); } catch (Exception Ex) { clsParametros cMensaje = new clsParametros(); cMensaje.Id = 0; cMensaje.Message = Ex.Message.ToString(); cMensaje.Source = Ex.Source.ToString(); cMensaje.Tipo = clsTipoError.Library; cMensaje.Severity = clsSeveridad.Alta; cMensaje.StackTrace = Ex.StackTrace.ToString(); cMensaje.Complemento = "Libreria: DataSql. Conexion " + Conexion + ". Procedimiento: UpdateInsert. Sql: " + Sql; ExceptionHandled.Publicar(cMensaje); try { Respuesta = AccesoSQL.ExecuteNonQuery(this.Conexion, CommandType.Text, SqlAdicional); } catch (Exception Exp) { clsParametros cMensaje1 = new clsParametros(); cMensaje1.Id = 0; cMensaje1.Message = Exp.Message.ToString(); cMensaje1.Source = Exp.Source.ToString(); cMensaje1.Tipo = clsTipoError.Library; cMensaje1.Severity = clsSeveridad.Alta; cMensaje1.StackTrace = Exp.StackTrace.ToString(); cMensaje1.Complemento = "Libreria: DataSql. Conexion " + Conexion + ". Procedimiento: UpdateInsert. Sql: " + SqlAdicional; ExceptionHandled.Publicar(cMensaje1); } } }
public void UpdateInsert(string Sql) { int Respuesta; Respuesta = AccesoSQL.ExecuteNonQuery(this.Conexion, CommandType.Text, Sql); }