关闭

AIR版的通讯簿(二十一)

198人阅读 评论(0) 收藏 举报
private function doIt():void{
    if(editObj==null){
     saveIt();
    }else{
     updateIt();
    }
   }
   private function clearPage():void{
    chooseDate.selectedDate=null;
    chooseDate.text="";
    currFee.text="";
    useWay.selectedIndex=-1;
    desc.text="";
   }
   private function saveIt():void{
    stat=new SQLStatement();
    stat.sqlConnection=conn;
    stat.text="insert into ql_money_day(create_date,used_money,used_way,desc)" +
        " values(?,?,?,?)";
    stat.parameters[0]=chooseDate.selectedDate==null?new Date():chooseDate.selectedDate;
    stat.parameters[1]=currFee.text;
    stat.parameters[2]=useWay.selectedItem==null?'1':useWay.selectedItem.id;
    stat.parameters[3]=desc.text;
    stat.addEventListener(SQLErrorEvent.ERROR,insertErrorResult);
    stat.addEventListener(SQLEvent.RESULT,insertOKResult);
    stat.execute();
   }
   private function updateIt():void{
    var aid:String=myDg.selectedItem.theid;
    stat=new SQLStatement();
    stat.sqlConnection=conn;
    stat.text=" update  ql_money_day set create_date=?,used_money=?,used_way=?,desc=?" +
        " where theid=? ";
    stat.parameters[0]=chooseDate.selectedDate==null?new Date():chooseDate.selectedDate;
    stat.parameters[1]=currFee.text;
    stat.parameters[2]=useWay.selectedItem==null?'1':useWay.selectedItem.id;
    stat.parameters[3]=desc.text;
    stat.parameters[4]=aid;
    stat.addEventListener(SQLErrorEvent.ERROR,insertErrorResult);
    stat.addEventListener(SQLEvent.RESULT,insertOKResult);
    stat.execute();
   }
   private function insertOKResult(event:SQLEvent):void{
     queryList();
     Alert.show("保存成功!","提示");
     returnList();
   }
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:359390次
    • 积分:4649
    • 等级:
    • 排名:第6260名
    • 原创:152篇
    • 转载:28篇
    • 译文:1篇
    • 评论:25条
    文章分类
    最新评论