public frmNumberOfDays(ParkingPermitInfo parkingPermit, string displayOption) { this.InitializeComponent(); this.Region = Region.FromHrgn(frmNumberOfDays.CreateRoundRectRgn(0, 0, this.Width - 10, this.Height - 10, 20, 20)); this.m_ParkingPermit.copy(parkingPermit); this.m_DisplayOption = displayOption; }
public static void ProcessPayment(ParkingPermitInfo parkingPermitInfo) { PaymentCalculator paymentCalculator = new PaymentCalculator(); if (PaymentManager.DebugMode) { paymentCalculator.DayOfWeek = PaymentManager.DayOfWeek; } paymentCalculator.SetPaymentAmountFor(parkingPermitInfo); if (parkingPermitInfo.ShouldIssueParkingChargeNotice) { if (PaymentManager.DebugMode) { return; } new ParkingExpiredForm(parkingPermitInfo, "DisplayPayment").Show(); } else { if (PaymentManager.DebugMode) { return; } int num = (int)new ParkingChargesForm(parkingPermitInfo).ShowDialog(); } }
public frmThankYou( ParkingPermitInfo parkingPermit, string displayOption, bool updateSuccessful) : this(parkingPermit, displayOption, updateSuccessful, (CardDeviceResponse)null) { }
public bool WriteUpdateDisplayRecord(ParkingPermitInfo parkingPermit) { if (!Database.IsAccessible()) { return(false); } try { SqlConnection databaseConnection = Database.DatabaseConnection; SqlCommand sqlCommand = new SqlCommand(); sqlCommand.Connection = databaseConnection; sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.CommandTimeout = 0; sqlCommand.CommandText = "updCarsToNotDisplay"; SqlParameter sqlParameter = new SqlParameter(); sqlParameter.ParameterName = "@VRM"; sqlParameter.SqlDbType = SqlDbType.VarChar; sqlParameter.Value = (object)parkingPermit.VehicleRegMark; sqlParameter.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter); databaseConnection.Open(); sqlCommand.ExecuteNonQuery(); databaseConnection.Close(); return(true); } catch (Exception ex) { Log.Write(ex); return(false); } }
public void SetPaymentAmountFor(ParkingPermitInfo parkingPermit) { this._ParkingPermit = parkingPermit; this._parkingCharges = new WeeklyParkingTariff(this._ParkingPermit.DurationOfStay, this.DayOfWeek); if (this._ParkingPermit.ShouldIssueParkingChargeNotice) { return; } this.SetPaymentAmountAndEndDate(); }
public frmConfirmVehicle( string overviewLocation, string VRMLocation, ParkingPermitInfo pParkingPermit) { this.InitializeComponent(); this.Region = Region.FromHrgn(frmConfirmVehicle.CreateRoundRectRgn(0, 0, this.Width - 10, this.Height - 10, 20, 20)); this.m_OverviewLocation = overviewLocation; this.m_PlateLocation = VRMLocation; this.m_ParkingPermit.copy(pParkingPermit); }
public PaymentForm(ParkingPermitInfo parkingPermit, string displayOption) { Utilites.WriteToLog("frmPayment entered"); this.InitializeComponent(); this.SetFormRegion(); this._parkingPermitInfo.copy(parkingPermit); this.m_DisplayOption = displayOption; this.stayExpiryLabel.Text = string.Format("Stay Expires\nAt {0}", (object)this._parkingPermitInfo.EndDate.ToShortTimeString()); this.CoinMechanismSetup(); Utilites.WriteToLog("frmPayment Exited"); }
public frmLogin( ParkingPermitInfo parkingPermit, string displayOption, string overviewLocation, string plateLocation) { this.InitializeComponent(); this.Region = Region.FromHrgn(frmLogin.CreateRoundRectRgn(0, 0, this.Width - 10, this.Height - 10, 20, 20)); this.m_ParkingPermit.copy(parkingPermit); this.m_DisplayOption = displayOption; this.m_PlateLocation = plateLocation; this.m_OverviewLocation = overviewLocation; }
public ParkingChargesForm(ParkingPermitInfo parkingPermit) { this.InitializeComponent(); this.SetFormRegion(); this.m_ParkingPermit.VehicleRegMark = parkingPermit.VehicleRegMark; this.m_ParkingPermit.CaptureDate = parkingPermit.CaptureDate; this.m_ParkingPermit.StartDate = parkingPermit.StartDate; this.timeLabel.Text = DateTime.Now.ToLongTimeString(); this.arrivalTimeLabel.Text = this.m_ParkingPermit.StartDate.ToShortTimeString(); this._clockTimer.Interval = 1000; this._clockTimer.Tick += new EventHandler(this._clockTimer_Tick); this._clockTimer.Start(); }
public ParkingPermitInfo copy(ParkingPermitInfo originalParkingPermitInfo) { this.PermitType = originalParkingPermitInfo.PermitType; this.CaptureDate = originalParkingPermitInfo.CaptureDate; this.VehicleRegMark = originalParkingPermitInfo.VehicleRegMark; this.StartDate = originalParkingPermitInfo.StartDate; this.EndDate = originalParkingPermitInfo.EndDate; this.PaymentType = originalParkingPermitInfo.PaymentType; this.Amount = originalParkingPermitInfo.Amount; this.AuthCode = originalParkingPermitInfo.AuthCode; this.Paid = originalParkingPermitInfo.Paid; this.MachineName = originalParkingPermitInfo.MachineName; this.UserName = originalParkingPermitInfo.UserName; this.UserID = originalParkingPermitInfo.UserID; this.PassCode = originalParkingPermitInfo.PassCode; return(this); }
public frmStaffOrVistor( ParkingPermitInfo parkingPermit, string displayOption, string overviewLocation, string plateLocation) { this.InitializeComponent(); this.Region = Region.FromHrgn(frmStaffOrVistor.CreateRoundRectRgn(0, 0, this.Width - 10, this.Height - 10, 20, 20)); this.m_ParkingPermit.VehicleRegMark = parkingPermit.VehicleRegMark; this.m_ParkingPermit.CaptureDate = parkingPermit.CaptureDate; this.m_ParkingPermit.StartDate = parkingPermit.StartDate; this.m_ParkingPermit.EndDate = parkingPermit.EndDate; this.m_ParkingPermit.Amount = parkingPermit.Amount; this.m_DisplayOption = displayOption; this.m_PlateLocation = plateLocation; this.m_OverviewLocation = overviewLocation; }
public frmThankYou( ParkingPermitInfo parkingPermit, string displayOption, bool updateSuccessful, CardDeviceResponse response) { Utilites.WriteToLog("frmThankYou entered"); this.m_receiptID = "A" + DateTime.Now.ToString("MMHH") + Environment.GetEnvironmentVariable("RSSITECODE") + DateTime.Now.ToString("ddmmyy"); if (string.IsNullOrEmpty(this.ThankYouCode)) { this.ThankYouCode = Settings.Default.ThankYouCode; } this.InitializeComponent(); this.Region = Region.FromHrgn(frmThankYou.CreateRoundRectRgn(0, 0, this.Width - 10, this.Height - 10, 20, 20)); this.m_ParkingPermit.copy(parkingPermit); this.m_DisplayOption = displayOption; this.m_PaidInFull = updateSuccessful; if (this.ThankYouCode == null) { this.ThankYouCode = "NONE"; } this.m_responseFile = response; Utilites.WriteToLog("frmThankYou exited"); }
public frmPaymentType(ParkingPermitInfo parkingPermit, string displayOption) : this(parkingPermit, displayOption, (string)null, (string)null) { }
public int WriteTouchParkPermit(ParkingPermitInfo parkingPermit) { if (!Database.IsAccessible()) { return(0); } try { SqlConnection databaseConnection = Database.DatabaseConnection; SqlCommand sqlCommand = new SqlCommand(); sqlCommand.Connection = databaseConnection; sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.CommandTimeout = 0; sqlCommand.CommandText = "insNewTouchParkPermit"; SqlParameter sqlParameter1 = new SqlParameter(); sqlParameter1.ParameterName = "@TouchParkPermitType"; sqlParameter1.SqlDbType = SqlDbType.VarChar; sqlParameter1.Value = (object)parkingPermit.PermitType; sqlParameter1.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter1); SqlParameter sqlParameter2 = new SqlParameter(); sqlParameter2.ParameterName = "@CaptureDateTime"; sqlParameter2.SqlDbType = SqlDbType.DateTime; sqlParameter2.Value = (object)parkingPermit.CaptureDate; sqlParameter2.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter2); SqlParameter sqlParameter3 = new SqlParameter(); sqlParameter3.ParameterName = "@VRM"; sqlParameter3.SqlDbType = SqlDbType.VarChar; sqlParameter3.Value = (object)parkingPermit.VehicleRegMark; sqlParameter3.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter3); SqlParameter sqlParameter4 = new SqlParameter(); sqlParameter4.ParameterName = "@StartDateTime"; sqlParameter4.SqlDbType = SqlDbType.DateTime; sqlParameter4.Value = (object)parkingPermit.StartDate; sqlParameter4.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter4); SqlParameter sqlParameter5 = new SqlParameter(); sqlParameter5.ParameterName = "@EndDateTime"; sqlParameter5.SqlDbType = SqlDbType.DateTime; if (parkingPermit.EndDate == DateTime.MinValue) { sqlParameter5.Value = (object)SqlDateTime.Null; } else { sqlParameter5.Value = (object)parkingPermit.EndDate; } sqlParameter5.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter5); SqlParameter sqlParameter6 = new SqlParameter(); sqlParameter6.ParameterName = "@PaymentType"; sqlParameter6.SqlDbType = SqlDbType.VarChar; if (parkingPermit.PaymentType == "") { sqlParameter6.Value = (object)SqlChars.Null; } else { sqlParameter6.Value = (object)parkingPermit.PaymentType; } sqlParameter6.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter6); SqlParameter sqlParameter7 = new SqlParameter(); sqlParameter7.ParameterName = "@Amount"; sqlParameter7.SqlDbType = SqlDbType.Decimal; if (parkingPermit.Amount == new Decimal(0)) { sqlParameter7.Value = (object)SqlDecimal.Null; } else { sqlParameter7.Value = (object)parkingPermit.Amount; } sqlParameter7.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter7); SqlParameter sqlParameter8 = new SqlParameter(); sqlParameter8.ParameterName = "@Paid"; sqlParameter8.SqlDbType = SqlDbType.Decimal; if (parkingPermit.Paid == new Decimal(0)) { sqlParameter8.Value = (object)SqlDecimal.Null; } else { sqlParameter8.Value = (object)parkingPermit.Paid; } sqlParameter8.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter8); SqlParameter sqlParameter9 = new SqlParameter(); sqlParameter9.ParameterName = "@AuthCode"; sqlParameter9.SqlDbType = SqlDbType.VarChar; if (parkingPermit.AuthCode == "") { sqlParameter9.Value = (object)SqlChars.Null; } else { sqlParameter9.Value = (object)parkingPermit.AuthCode; } sqlParameter9.Direction = ParameterDirection.Input; sqlCommand.Parameters.Add(sqlParameter9); SqlParameter sqlParameter10 = new SqlParameter(); sqlParameter10.ParameterName = "@PermitID"; sqlParameter10.SqlDbType = SqlDbType.Int; sqlParameter10.Direction = ParameterDirection.Output; sqlCommand.Parameters.Add(sqlParameter10); SqlParameter sqlParameter11 = new SqlParameter(); sqlParameter11.ParameterName = "@MachineName"; sqlParameter11.SqlDbType = SqlDbType.VarChar; sqlParameter11.Direction = ParameterDirection.Input; if (parkingPermit.MachineName == "") { sqlParameter11.Value = (object)SqlChars.Null; } else { sqlParameter11.Value = (object)parkingPermit.MachineName; } sqlCommand.Parameters.Add(sqlParameter11); SqlParameter sqlParameter12 = new SqlParameter(); sqlParameter12.ParameterName = "@userName"; sqlParameter12.SqlDbType = SqlDbType.VarChar; sqlParameter12.Direction = ParameterDirection.Input; if (parkingPermit.UserName == "") { sqlParameter12.Value = (object)SqlChars.Null; } else { sqlParameter12.Value = (object)parkingPermit.UserName; } sqlCommand.Parameters.Add(sqlParameter12); SqlParameter sqlParameter13 = new SqlParameter(); sqlParameter13.ParameterName = "@userInformationID"; sqlParameter13.SqlDbType = SqlDbType.Int; sqlParameter13.Direction = ParameterDirection.Input; sqlParameter13.Value = (object)parkingPermit.UserID; sqlCommand.Parameters.Add(sqlParameter13); databaseConnection.Open(); sqlCommand.ExecuteNonQuery(); databaseConnection.Close(); return((int)sqlCommand.Parameters["@PermitID"].Value); } catch (SqlException ex) { if (ex.Message.Contains("The server was not found or was not accessible.")) { return(0); } if (ex.Message.Contains("The INSERT statement conflicted with the CHECK constraint")) { LogData logData = new LogData(); logData.Title = "Permit Update Failed."; logData.Message = (string.Format("Check constraint failed when trying to insert a new Permit into the database.\n\rPermitType: '{0}'Payment Type: {1}\n\rException Message:{2}\n\rStack Trace:{3}\n\r", (object)parkingPermit.PermitType, (object)parkingPermit.PaymentType, (object)ex.Message, (object)ex.StackTrace)); logData.Categories.Clear(); logData.Categories.Add("Exception"); Log.Write(logData); return(0); } Log.Write((Exception)ex); return(0); } catch (Exception ex) { Log.Write(ex); return(0); } }
public static bool CreatePermitfile() { try { lock (CCacheData._CreatePermitfileLocker) { string appSetting = ConfigurationManager.AppSettings["exportpath"]; if (!Directory.Exists(appSetting)) { Directory.CreateDirectory(appSetting); } string environmentVariable1 = Environment.GetEnvironmentVariable("RSSITECODE"); string environmentVariable2 = Environment.GetEnvironmentVariable("RSSITENAME"); List <ParkingPermitInfo> parkingPermitInfoList = new List <ParkingPermitInfo>(); DataTable dataTable = new DataTable(); string str1 = ConfigurationManager.AppSettings["cachePermitLocation"].ToString(); if (!Directory.Exists(str1)) { Directory.CreateDirectory(str1); } FileInfo[] fileInfoArray = CCacheData.FolderFileList(str1, "*.xml"); foreach (FileInfo fileInfo in fileInfoArray) { try { DataSet dataSet = new DataSet("Ranger"); int num = (int)dataSet.ReadXml(fileInfo.FullName); DataTable table = dataSet.Tables[0]; for (int index = 0; index < table.Rows.Count; ++index) { ParkingPermitInfo parkingPermitInfo = new ParkingPermitInfo(); parkingPermitInfo.UserID = int.Parse(table.Rows[index]["userID"].ToString()); parkingPermitInfo.UserName = table.Rows[index]["userName"].ToString(); parkingPermitInfo.MachineName = table.Rows[index]["MachineName"].ToString(); parkingPermitInfo.PermitType = table.Rows[index]["PermitType"].ToString(); parkingPermitInfo.PaymentType = table.Rows[index]["PaymentType"].ToString(); parkingPermitInfo.AuthCode = table.Rows[index]["AuthCode"].ToString(); parkingPermitInfo.VehicleRegMark = table.Rows[index]["VRM"].ToString(); parkingPermitInfo.CaptureDate = DateTime.Parse(table.Rows[index]["CaptureDate"].ToString()); parkingPermitInfo.StartDate = DateTime.Parse(table.Rows[index]["StartDate"].ToString()); parkingPermitInfo.Amount = Decimal.Parse(table.Rows[index]["Amount"].ToString()); parkingPermitInfo.EndDate = DateTime.Parse(table.Rows[index]["EndDate"].ToString()); parkingPermitInfo.Paid = Decimal.Parse(table.Rows[index]["Paid"].ToString()); if (table.Columns.Contains("passcode")) { parkingPermitInfo.PassCode = table.Rows[index]["passcode"].ToString(); } parkingPermitInfoList.Add(parkingPermitInfo); } } catch (Exception ex) { Log.Write(ex); } } if (parkingPermitInfoList.Count > 0) { string str2 = string.Format("{0}\\{1}.xml.export", (object)appSetting, (object)DateTime.Now.ToString("yyyyMMddHHmmss")); XmlTextWriter xmlTextWriter1 = (XmlTextWriter)null; XmlTextWriter xmlTextWriter2 = new XmlTextWriter(str2, Encoding.UTF8); xmlTextWriter2.Formatting = Formatting.Indented; xmlTextWriter2.Indentation = 4; xmlTextWriter2.WriteProcessingInstruction("xml", "version='1.0' encoding='UTF-8'"); xmlTextWriter2.WriteStartElement("xml"); xmlTextWriter2.WriteAttributeString("type", "touchpark_kiosk_permit"); xmlTextWriter2.WriteStartElement("kiosk"); xmlTextWriter2.WriteAttributeString("site_code", environmentVariable1); xmlTextWriter2.WriteAttributeString("site", environmentVariable2); xmlTextWriter2.WriteAttributeString("machine_name", Environment.MachineName); foreach (ParkingPermitInfo parkingPermitInfo in parkingPermitInfoList) { xmlTextWriter2.WriteStartElement("permit"); if (parkingPermitInfo.PermitType != null) { xmlTextWriter2.WriteAttributeString("type", parkingPermitInfo.PermitType); } DateTime captureDate = parkingPermitInfo.CaptureDate; xmlTextWriter2.WriteAttributeString("capture_date_time", parkingPermitInfo.CaptureDate.ToString("yyyy-MM-dd HH:mm:ss")); if (parkingPermitInfo.PaymentType != null) { xmlTextWriter2.WriteAttributeString("payment_type", parkingPermitInfo.PaymentType); } if (parkingPermitInfo.VehicleRegMark != null) { xmlTextWriter2.WriteAttributeString("vrm", parkingPermitInfo.VehicleRegMark); } DateTime startDate = parkingPermitInfo.StartDate; xmlTextWriter2.WriteAttributeString("start_date_time", parkingPermitInfo.StartDate.ToString("yyyy-MM-dd HH:mm:ss")); if (parkingPermitInfo.PermitType != null && parkingPermitInfo.PermitType.ToUpper().Equals("STAFF")) { xmlTextWriter2.WriteAttributeString("end_date_time", "9999-12-31 23:59:59"); } else { DateTime endDate = parkingPermitInfo.EndDate; xmlTextWriter2.WriteAttributeString("end_date_time", parkingPermitInfo.EndDate.ToString("yyyy-MM-dd HH:mm:ss")); } if (parkingPermitInfo.Amount != new Decimal(0)) { xmlTextWriter2.WriteAttributeString("amount_due", parkingPermitInfo.Amount.ToString()); } if (parkingPermitInfo.Paid != new Decimal(0)) { xmlTextWriter2.WriteAttributeString("amount_paid", parkingPermitInfo.Paid.ToString()); } if (parkingPermitInfo.AuthCode != null) { xmlTextWriter2.WriteAttributeString("auth_code", parkingPermitInfo.AuthCode); } if (parkingPermitInfo.UserID != 0) { xmlTextWriter2.WriteAttributeString("user_id", parkingPermitInfo.UserID.ToString()); } if (parkingPermitInfo.PassCode != null) { xmlTextWriter2.WriteAttributeString("passcode", parkingPermitInfo.PassCode); } xmlTextWriter2.WriteEndElement(); } xmlTextWriter2.WriteEndElement(); xmlTextWriter2.WriteEndElement(); xmlTextWriter2.Flush(); xmlTextWriter2.Close(); xmlTextWriter1 = (XmlTextWriter)null; new FileInfo(str2).MoveTo(str2.Replace(".xml.export", ".xml")); foreach (FileInfo fileInfo in fileInfoArray) { try { fileInfo.Delete(); } catch { } } } return(true); } } catch (Exception ex) { Log.Write(ex); return(false); } }
public static bool WriteParkingPermitToXmlFile(ParkingPermitInfo parkingPermit) { if (string.IsNullOrEmpty(parkingPermit.PermitType)) { parkingPermit.PermitType = "STAFF"; } XmlTextWriter xmlTextWriter = (XmlTextWriter)null; try { lock (CCacheData._WriteParkingPermitToXmlDataTableLocker) { string path = ConfigurationManager.AppSettings["cachePermitLocation"].ToString(); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } xmlTextWriter = new XmlTextWriter(path + "\\" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xml", Encoding.UTF8); xmlTextWriter.Formatting = Formatting.Indented; xmlTextWriter.WriteStartDocument(); xmlTextWriter.WriteStartElement("Permit"); xmlTextWriter.WriteStartElement("userID"); xmlTextWriter.WriteString(parkingPermit.UserID.ToString()); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("userName"); xmlTextWriter.WriteString(parkingPermit.UserName); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("MachineName"); xmlTextWriter.WriteString(parkingPermit.MachineName); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("PermitType"); xmlTextWriter.WriteString(parkingPermit.PermitType); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("VRM"); xmlTextWriter.WriteString(parkingPermit.VehicleRegMark); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("PaymentType"); xmlTextWriter.WriteString(parkingPermit.PaymentType); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("CaptureDate"); xmlTextWriter.WriteString(parkingPermit.CaptureDate.ToString()); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("StartDate"); xmlTextWriter.WriteString(parkingPermit.StartDate.ToString()); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("AuthCode"); xmlTextWriter.WriteString(parkingPermit.AuthCode); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("Amount"); xmlTextWriter.WriteString(parkingPermit.Amount.ToString()); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("EndDate"); xmlTextWriter.WriteString(parkingPermit.EndDate.ToString()); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("Paid"); xmlTextWriter.WriteString(parkingPermit.Paid.ToString()); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteStartElement("Passcode"); if (parkingPermit.PassCode != null) { xmlTextWriter.WriteString(parkingPermit.PassCode.ToString()); } else { xmlTextWriter.WriteString("0"); } xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteEndElement(); xmlTextWriter.WriteEndDocument(); return(true); } } catch (Exception ex) { Log.Write(ex); return(false); } finally { xmlTextWriter.Close(); } }
public frmLogin(ParkingPermitInfo parkingPermit, string displayOption) : this(parkingPermit, displayOption, (string)null, (string)null) { }
internal void SetEndDateFor(ParkingPermitInfo parkingPermitInfo) { parkingPermitInfo.EndDate = parkingPermitInfo.StartDate.AddHours(parkingPermitInfo.DurationOfStayAddGracePeriod); }
public frmStaffOrVistor(ParkingPermitInfo parkingPermit, string displayOption) : this(parkingPermit, displayOption, (string)null, (string)null) { }
public ParkingExpiredForm(ParkingPermitInfo parkingPermit, string displayOption) : this(parkingPermit, displayOption, (string)null, (string)null) { }
public static bool WriteParkingPermitToXML(ParkingPermitInfo parkingPermit) { CUpdateVehicleData cupdateVehicleData = new CUpdateVehicleData(); return(CCacheData.WriteParkingPermitToXmlFile(parkingPermit)); }
public frmThankYou(ParkingPermitInfo parkingPermit, string displayOption) : this(parkingPermit, displayOption, false, (CardDeviceResponse)null) { }
internal void SetAmountFor(ParkingPermitInfo parkingPermitInfo) { parkingPermitInfo.Amount = this.GetParkingChargeFor(parkingPermitInfo.DurationOfStay); }