日期:2014-05-17 浏览次数:21571 次
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using my_cardclass;
using System.Data.SqlClient;
namespace carpark_fee_system
{
public partial class test : Form
{
public test()
{
InitializeComponent();
}
private static int staff_times(DateTime start_time,
DateTime end_time, int fee_standard)
{
/*
* 停车时间收费算法;周一到周五,早点~23点免费。
* 其他时段收费(标准为 fee_standard元 每小时)
* 周六,日无免费时段(标准为 fee_standard元 每小时);
*/
int totalhours = 0;//停车总时间
int totalfee = 0;//总停车费
TimeSpan ts = end_time.Date - start_time.Date;//停车日期和离开日期的时间差
if ((int)ts.Days > 0)//如果停车时间和离开时间不是同一天
{
totalhours = long_time(start_time, end_time);//调用多日停车时间算法
}
else
{
totalhours = same_day(start_time, end_time);//调用当日停车时间算法
}
totalfee = totalhours * fee_standard;//总费用 = 总时间 * 收费标准
return totalfee;//返回总费用
}
private static int long_time(DateTime dateTime1, DateTime dateTime2)
{
&n