public int WriteGasCard(short com, int baud, ref string kmm, string kh, string dqdm, int ql, int csql, int ccsql, short cs, int ljgql, int bjql, int czsx, int tzed, string sqrq, string cssqrq, int oldprice, int newprice, string sxrq, string sxbj)
{
int com1 = com;
byte[] kh1 = new byte[8];
kh1 = System.Text.Encoding.GetEncoding(1252).GetBytes(kh);
Log.Debug("WriteGasCard(short com, int baud, ref string kmm, string kh, string dqdm, int ql, int csql, int ccsql, short cs, int ljgql, int bjql, int czsx, int tzed, string sqrq, string cssqrq, int oldprice, int newprice, string sxrq, string sxbj)=("
+ com + "," + baud + "," + kmm + "," + kh
+ dqdm + "," + ql + "," + csql + "," + ccsql
+ cs + "," + ljgql + "," + bjql + "," + czsx
+ tzed + "," + sqrq + "," + cssqrq + "," + oldprice
+ newprice + "," + sxrq + "," + sxbj
+ ")");
int i;
//气量大于0代表购气
if (ql > 0)
{
i = Gold_Buycard(com1, baud, kh1, ql, cs);
Log.Debug("WriteGasCard(short com, int baud, ref string kmm, string kh, string dqdm, int ql, int csql, int ccsql, short cs, int ljgql, int bjql, int czsx, int tzed, string sqrq, string cssqrq, int oldprice, int newprice, string sxrq, string sxbj)=("
+ com1 + "," + baud + "," + kmm + "," + kh1
+ dqdm + "," + ql + "," + csql + "," + ccsql
+ cs + "," + ljgql + "," + bjql + "," + czsx
+ tzed + "," + sqrq + "," + cssqrq + "," + oldprice
+ newprice + "," + sxrq + "," + sxbj
+ ")=" + i);
}
else{
i = Gold_Buycard(com1, baud, kh1, ql, cs);
Log.Debug("WriteGasCard(short com, int baud, ref string kmm, string kh, string dqdm, int ql, int csql, int ccsql, short cs, int ljgql, int bjql, int czsx, int tzed, string sqrq, string cssqrq, int oldprice, int newprice, string sxrq, string sxbj)=("
+ com + "," + baud + "," + kmm + "," + kh
+ dqdm + "," + ql + "," + csql + "," + ccsql
+ cs + "," + ljgql + "," + bjql + "," + czsx
+ tzed + "," + sqrq + "," + cssqrq + "," + oldprice
+ newprice + "," + sxrq + "," + sxbj
+ ")=" + i);
}
return i;
}
/// <summary>