zoukankan      html  css  js  c++  java
  • BPM事件

    Context context = Context.Current;
    try
    {       
        string query = "update  SpendApplication set dr='1' where TaskID={0}";
                query = String.Format(query,context.Task.TaskID);
                DataSourceManager.ExecuteNonQuery("BPMDATA", query);


    query = "update  Spend_ct   set dr='1' where TaskID={0}";
                query = String.Format(query,context.Task.TaskID);
                DataSourceManager.ExecuteNonQuery("BPMDATA", query);
     
    FlowDataTable fdt = Context.Current.FormDataSet.Tables["SpendApplication"];
       foreach (FlowDataRow row  in fdt.Rows)
        {     string lrr=row["lrr"]==null?"":row["lrr"].ToString();
                string YsDjh=row["YsDjh"]==null?"":row["YsDjh"].ToString();
                Double    APPlyAmount=row["APPlyAmount"]==null?0:Convert.ToDouble(row["APPlyAmount"].ToString());
                 Double    cwfkjes=row["cwfkjes"]==null?0:Convert.ToDouble(row["cwfkjes"].ToString());
                 query = "    update  BD_OutInfo    set OutAmounts=OutAmounts-{1} where  YsDjh='{0}'  and   OutAmounts>={1}";
            
               if(string.IsNullOrEmpty(lrr))
                   {
                      query = String.Format(query,YsDjh,APPlyAmount);
                     }
                 else 
                   {
                      query = String.Format(query,YsDjh,cwfkjes);
                      }         
          
                DataSourceManager.ExecuteNonQuery("BPMDATA", query);
          }
      

     
    }
    catch(Exception e)

    {

    throw e;
    }

  • 相关阅读:
    linux分析、诊断及调优必备的“杀器”之二
    浏览器被“hao123.3377.com”主页劫持的解决办法
    Nginx一个实现负载均衡的强大web server
    【百度之星
    c/c++ 参数传递
    【百度之星】-IP聚合
    百度之星-大搬家-递推
    IOS开发之Swift学习笔记
    【Leetcode】84. Largest Rectangle in Histogram 85. Maximal Rectangle
    【Leetcode】82. Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/passerlee/p/10050309.html
Copyright © 2011-2022 走看看