Пример #1
0
        /// <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 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);
        }