using SelfHelpClient.BL; using SelfHelpClient.BO; using SelfHelpClient.Utils; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; namespace SelfHelpClient { public partial class SelfHelpForm : Form { long billID; public SelfHelpForm(long id) { InitializeComponent(); billID = id; } private void backBtn_Click(object sender, EventArgs e) { MainForm.Form.Show(); this.Close(); } private void washCarBtn_Click(object sender, EventArgs e) { var standard = WeightBillBL.GetCarStandard(billID); if (standard == null) { DialogForm.ShowDialog("未填写车辆标准", 5); return; } var list = XmlUtil.DeserializeFromFile>("CarStandardConfig.xml"); var config = list.FirstOrDefault(x => x.Standard == standard.Value); if (config == null) { DialogForm.ShowDialog("未配置车辆费用标准", 5); return; } var printEntity = WeightBillBL.GetWashPrintEntity(billID, config.Fee); var dic = new Dictionary(); dic.Add("$Date", printEntity.Date.ToString("yyyy-MM-dd")); dic.Add("$Index", printEntity.RowIndex.ToString()); dic.Add("$CarNumber", printEntity.CarNumber); dic.Add("$CarSize",config.ShowName); dic.Add("$Fee", config.Fee.ToString("#0.######")); dic.Add("$WeightMan", printEntity.WeightMan); BwpClientPrint.BwpClientWebPrint.Print("CarPaperPrint.html", dic); backBtn_Click(null, EventArgs.Empty); } } }