阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 18266|回复: 87

[原创] 思迅专卖店V8 特殊设置工具

  [复制链接]
  • TA的每日心情

    2015-10-12 16:00
  • 签到天数: 185 天

    [LV.7]常住居民III

    发表于 2013-9-28 12:03:53 | 显示全部楼层 |阅读模式
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2023-5-16 18:52
  • 签到天数: 122 天

    [LV.7]常住居民III

    发表于 2022-12-15 20:43:39 | 显示全部楼层
    有楼主在,论坛的明天必将更好! 逐句地看完这个帖子以后,我的心久久不能平静,震撼啊!为什么会有如此好的帖子!我纵横网络论坛多年,自以为再也不会有任何帖子能打动我,没想到今天看到了如此精妙绝伦的这样一篇帖子
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2020-8-6 16:02
  • 签到天数: 42 天

    [LV.5]常住居民I

    发表于 2016-6-29 17:47:56 | 显示全部楼层
    有楼主在,论坛的明天必将更好! 逐句地看完这个帖子以后,我的心久久不能平静,震撼啊!为什么会有如此好的帖子!我纵横网络论坛多年,自以为再也不会有任何帖子能打动我,没想到今天看到了如此精妙绝伦的这样一篇帖子。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    12 小时前
  • 签到天数: 1607 天

    [LV.Master]伴坛终老

    发表于 2023-2-24 14:45:51 | 显示全部楼层
    这个看着还不错 哦                                       
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2015-10-12 16:00
  • 签到天数: 185 天

    [LV.7]常住居民III

     楼主| 发表于 2013-9-28 12:09:48 | 显示全部楼层
    关键源码也一并附上!
    看的懂的人可以看看!!
    procedure TFormServersList.SettingClick(Sender: TObject);
    var
    i:integer;
    begin
      VMProtectBegin('SettingClick');
      for I := 1 to 12 do
        begin
          if (FindComponent('sCheckBox'+inttostr(i)) as TsCheckBox).Checked = True then
            begin
              ADOQuery1.SQL.Clear;
              ADOQuery1.SQL.Add('select * from t_sys_system where sys_var_id = '''+array1[i]+'''');
              ADOQuery1.Open;
              if ADOQuery1.recordcount=1 then
                begin
                  ADOQuery1.SQL.Clear;
                  ADOQuery1.SQL.Add('update t_sys_system set sys_var_value = ''1'' where sys_var_id = '''+array1[i]+'''');
                  ADOQuery1.ExecSQL;
                end
              else
                begin
                  ADOQuery1.SQL.Clear;
                  ADOQuery1.SQL.Add('insert into t_sys_system values ('''+array1[i]+''',''系统变量'+''+array1[i]+''',1,''否'',null,1,null,null)');
                  ADOQuery1.ExecSQL;
                end;
            end
          else
            begin
              ADOQuery1.SQL.Clear;
              ADOQuery1.SQL.Add('select * from t_sys_system where sys_var_id = '''+array1[i]+'''');
              ADOQuery1.Open;
              if ADOQuery1.recordcount=1 then
                begin
                  ADOQuery1.SQL.Clear;
                  ADOQuery1.SQL.Add('update t_sys_system set sys_var_value = ''0'' where sys_var_id = '''+array1[i]+'''');
                  ADOQuery1.ExecSQL;
                end;
            end;
        end;
        VMProtectEnd;
    end;

    procedure TFormServersList.ConnSqlClick(Sender: TObject);
    var
    i:integer;
    begin
        VMProtectBegin('ConnSqlClick');
        try
          if Version.Text = '单店/总部' then
            begin
               conn('isszmv8')
            end
          else
            begin
               conn('isszmv8_branch');
            end;
          Setting.Enabled := True;
          array1[1] := 'special_hand_update';
          array1[2] := 'special_spe_dis';
          array1[3] := 'special_qty_addup';
          array1[4] := 'db_saving_card';
          array1[5] := 'histroystock_query';
          array1[6] := 'order_repeat_item';
          array1[7] := 'sys_del_flag';
          array1[8] := 'vip_spec_link';
          array1[9] := 'sheet_zb_manager';
          array1[10] := 'trans_timer';
          array1[11] := 'vip_good_zb';
          array1[12] := 'mod_all_baseprice';
          for I := 1 to 12 do
            begin
              (FindComponent('sCheckBox'+inttostr(i)) as TsCheckBox).Enabled := True;
              ADOQuery1.SQL.Clear;
              ADOQuery1.SQL.Add('select * from t_sys_system where sys_var_id = '''+array1[i]+'''');
              ADOQuery1.Open;
              if (ADOQuery1.FieldByName('sys_var_id').isnull) or (ADOQuery1.FieldByName('sys_var_value').value=0) then
                (FindComponent('sCheckBox'+inttostr(i)) as TsCheckBox).Checked := False
              else
                (FindComponent('sCheckBox'+inttostr(i)) as TsCheckBox).Checked := True;
            end;
        except
          MessageBox(application.Handle, PChar('数据库连接失败或您的数据库中不包含'+ Version.Text +'数据库'),'错误',mb_OK)
        end;
        VMProtectEnd;
    end;
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    5 小时前
  • 签到天数: 3388 天

    [LV.Master]伴坛终老

    发表于 2013-9-28 12:17:02 | 显示全部楼层
    看看!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2014-3-24 20:05
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2013-9-28 13:46:18 | 显示全部楼层
    看看,支持lz,下载备用一下,         
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2024-4-13 15:33
  • 签到天数: 2907 天

    [LV.Master]伴坛终老

    发表于 2013-9-28 16:50:51 | 显示全部楼层
    看看情况,支持楼主,下载备用一下,
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2017-3-6 19:33
  • 签到天数: 677 天

    [LV.9]以坛为家II

    发表于 2013-9-28 17:29:09 | 显示全部楼层
    看看                                                                                         
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2023-8-25 11:31
  • 签到天数: 1007 天

    [LV.10]以坛为家III

    发表于 2013-9-28 17:48:18 | 显示全部楼层
    支持楼主,下载备用一下,
                            
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2019-4-25 17:51
  • 签到天数: 292 天

    [LV.8]以坛为家I

    发表于 2013-9-28 17:49:34 | 显示全部楼层
    呵呵,VMP SDK?难道我看错了?应该不会源码级别加密吧……
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2021-3-3 08:31
  • 签到天数: 1880 天

    [LV.Master]伴坛终老

    发表于 2013-9-28 19:12:01 | 显示全部楼层
    数据库操作啊。顶ZL                     
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    难过
    2022-4-18 09:37
  • 签到天数: 236 天

    [LV.7]常住居民III

    发表于 2013-9-28 22:11:07 | 显示全部楼层
    谢谢 下载备用                                       
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表