Пример #1
0
        public ReceiptPayment()
        {
            configReader = new AppSettingsReader();
            connString   = configReader.GetValue("Main.ConnectionString", typeof(string)).ToString();

            myRP       = new TblReceiptPayment();
            dtblPreset = myRP.SelectAllWnReceiptIPPIDLogic();
        }
Пример #2
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
//
//				}
//			}
        }
Пример #3
0
 private void Init()
 {
     myRP        = new TblReceiptPayment();
     myDataTable = myRP.SelectAll();
 }