CSDN博客

img bccu

公交项目:(二)、期末处理

发表于2004/10/13 15:30:00  723人阅读

期末处理只能是处理当前会计其间的数据进行处理,期末处理的一个重要环节就是要给当前月的审核
标记作记号,
下面代码是用来定位当前会计期间,设置当前会计期间的审核状态为修改状态。
function control_grid()
{
 var grid = wgGetGridById("wgrid");
 var hTbl = grid.GetRootTable().gettbTBElement();
 if(hTbl.rows.length>0)
 { 
     var rows = hTbl.rows;
  for (var i=0;i<rows.length; i++)
  {
   if(wgGetCellByName(rows[i],"period_chkbz").childNodes[0].checked==false)
   {
    wgGetCellByName(rows[i],"period_chkbz").childNodes[0].disabled=false;
    frmqmcl.txtbh.value=wgGetCellByName(rows[i], "period_bh").innerText;
    return;
   }
  }
 }    
}
下面代码用来更新会计期间的表
private void wgrid_UpdateRow(object sender, ISNet.WebUI.WebGrid.RowEventArgs e)
{
 ((DataRowView)e.Row.DataRow)["period_chk"]="admin";
 ((DataRowView)e.Row.DataRow)["period_chkdate"]=DateTime.Now.ToShortDateString ();
 DataSet dsx=(DataSet)wgrid.DataSource;
 DataSet dst=(DataSet)wgridtmp.DataSource;
 dst.Merge(dsx.Tables["webgrid"].GetChanges(System.Data.DataRowState.Modified),false,System.Data.MissingSchemaAction.Add);
 wgridtmp.DataSource=dst;
}
当然对会计期间表进行处理只是一部分,还有最重要的就是对所处理的会计期间内出调拔单进行处理。先把会计期间月生的调拨
单,全部显示出来,然后再逐条进行处理。
阅读全文
0 0

相关文章推荐

img
取 消
img