Пример #1
0
        public void page_write()
        {
            TblReceiptPayment BJreceipt = new TblReceiptPayment();
            DateTime ReceiptDate = DateTime.Now;
            DataTable tblBJReceipt = BJreceipt.selectBJsales(ReceiptDate);
            DataTable tblSetup = BJreceipt.BJFileSetup();
            string strMachineID = tblSetup.Rows[0]["strMachineID"].ToString();
            string strFile = tblSetup.Rows[0]["nFile"].ToString();
            string strDir = tblSetup.Rows[0]["strDir"].ToString();
            string strVal = string.Empty;
            double sumTotal= 0.00;
            TextWriter tw = new StreamWriter(strDir + strMachineID + "." + strFile);
            for (int i = 0; i < tblBJReceipt.Rows.Count; i++)
            {
                sumTotal = sumTotal + System.Convert.ToDouble(tblBJReceipt.Rows[i][0]);
            //				strVal = "0000000"+tblBJReceipt.Rows[i][0].ToString();
            //
            //				if(strVal.Length > 11)
            //					strVal = Right(strVal, 11);
            //
            //				tw.WriteLine(strMachineID + DateTime.Now.ToString("yyyyMMdd")+strVal);
            }
            strVal = "0000000" + sumTotal.ToString("#0.00");
            strVal = Right(strVal, 11);
            tw.WriteLine(strMachineID + DateTime.Now.ToString("yyyyMMdd")+strVal);
            tw.Close();
            int nFileNo = System.Convert.ToInt32(strFile);
            nFileNo = nFileNo + 1;
            strFile = nFileNo.ToString();
            BJreceipt.UpdateFileNo(strFile);
            //File.Delete(myFilePath);

            //			DataView attendedMemberTable = myClassAttendance.GetClassAttendanceView(NClassInstanceID);
            //
            //			attendedMemberTable.RowFilter = "nStatusID = 1";
            //			for (int i = 0; i < attendedMemberTable.Count; i++)
            //			{
            //				int j = i + 1;
            //
            //				if (j < attendedMemberTable.Count)
            //				{
            //					strLine = string.Format("--{0}      --{1}",
            //						attendedMemberTable[i]["strMembershipID"].ToString(),
            //						attendedMemberTable[j]["strMembershipID"].ToString());
            //					myReceiptPrinting.WriteLine(strLine);
            //					i = j;
            //					// write a line of text to the file
            //
            //				}
            //			}
        }