日期:2014-05-20 浏览次数:20838 次
private static void GetContractNode(Program p, XmlHelper xh, Hashtable htAt, Hashtable htValue, string xpathForContract)
{
ClearHt(htAt, htValue);
htAt.Add(p.GetNameStr(), p.GetContractInformation());
xh.InsertNode(p.xmlFileName, p.GetContractInfo(), true, p.GetReportInfo(), htAt, htValue);
ClearHt(htAt, htValue);
htAt.Add(p.GetNameStr(), p.GetContractNumber());
htAt.Add(p.GetTypeStr(), p.GetStringStr());
htAt.Add(p.GetValueStr(), "9");
xh.InsertNode(p.xmlFileName, p.GetParameterStr(), true, xpathForContract, htAt, htValue);
ClearHt(htAt, htValue);
htAt.Add(p.GetNameStr(), p.GetOrderType());
htAt.Add(p.GetTypeStr(), p.GetStringStr());
htAt.Add(p.GetValueStr(), "压力订单");
xh.InsertNode(p.xmlFileName, p.GetParameterStr(), true, xpathForContract, htAt, htValue);
//比如 我下面 还有1000行 与上面相同的代码 只是 htAt添加的内容不同
}
//还有个方法 也类似
private static void GetCustomerNode(Program p, XmlHelper xh, Hashtable htAt, Hashtable htValue, string xpathForCustomer)
{
ClearHt(htAt, htValue);
htAt.Add(p.GetNameStr(), p.GetCustomerInformation());
xh.InsertNode(p.xmlFileName, p.GetCustomerInfo(), true, p.GetReportInfo(), htAt, htValue);
ClearHt(htAt, htValue);
htAt.Add(p.GetNameStr(), p.GetCustomerName());
htAt.Add(p.GetTypeStr(), p.GetStringStr());
htAt.Add(p.GetValueStr(), "压力哥");
xh.InsertNode(p.xmlFileName, p.GetParameterStr(), true, xpathForCustomer, htAt, htValue);
//比如 我下面 还有1000行 与上面相同的代码 只是 htAt添加的内容不同
}