private void saveBtn_Click(object sender, EventArgs e) { if (this.license.Text.Length != 5) { MessageUtil.ShowError("号牌号码输入不正确!"); return; } Archives archive = new Archives(); archive.License = this.license.Text; archive.Process = this.process.Text; archive.Reason = this.reason.Text; archive.Saver = LoginForm.user.UsersId; archive.SaveDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); try { ArchivesDao.AddArchives(archive); } catch (Exception ex) { MessageUtil.ShowError("保存档案时出错,错误信息为:" + ex.Message); } this.dataGridView.DataSource = ArchivesDao.Load(); this.clear(); }
/// <summary> /// 取得车辆信息 /// </summary> /// <returns></returns> public Vehicle GetVehicleInfo() { vehicle.Serial = this.serial.Text; vehicle.Invoice = this.invoice.Text; vehicle.License = this.license.Text; vehicle.Vin = this.vin.Text; vehicle.Vehicletype = new Vehicletype(); vehicle.Vehicletype.Id = this.vehicleType.SelectedValue.ToString(); vehicle.Brand = this.brand.Text; vehicle.Certificate = this.certificate.Text; vehicle.Register = this.register.Text; vehicle.Certification = this.certification.Text; vehicle.Actual = this.actual.Text; vehicle.Transactions = this.transactions.Text; vehicle.Department = this.department.Text; vehicle.Company = new Company(); vehicle.Company.Id = this.company.SelectedValue.ToString(); vehicle.Originpic = Utilities.ConvertImage2Bytes(this.originPic.Image); vehicle.Currentpic = Utilities.ConvertImage2Bytes(this.currentPic.Image); vehicle.Firstpic = Utilities.ConvertImage2Bytes(this.pictureBox1.Image); vehicle.Secondpic = Utilities.ConvertImage2Bytes(this.pictureBox2.Image); vehicle.Thirdpic = Utilities.ConvertImage2Bytes(this.pictureBox3.Image); vehicle.Forthpic = Utilities.ConvertImage2Bytes(this.pictureBox4.Image); vehicle.PrintDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); vehicle.Printer = LoginForm.user; return(vehicle); }
protected override Vehicle GetVehicleInfo() { vehicle = VehicleDao.GetBySerial(vehicle.Serial); vehicle.Isgrant = true; vehicle.GrantDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); vehicle.Granter = LoginForm.user; return(vehicle); }
private Alter getPrintInfo() { if (!this.isUpdate) { alter.Saver = LoginForm.user.UsersId; alter.SaveDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); } alter.Serial = this.serial.Text; alter.Category = this.category.Text; alter.License = this.license.Text; alter.OwnerName = this.ownerName.Text; alter.Purpose = this.purpose.Text; alter.Owner = this.owner.Text; alter.NewAddress = this.newAddress.Text; alter.PostAddress = this.postAddress.Text; alter.Postcode = this.postcode.Text; alter.Email = this.email.Text; alter.Phone = this.phone.Text; alter.Mobile = this.mobile.Text; alter.Province = this.province.Text; alter.Department = this.department.Text; alter.Engine = this.engine.Checked; alter.Body = this.body.Checked; alter.Color = this.color.Checked; alter.Whole = this.whole.Checked; alter.EngineCode = this.engineCode.Checked; alter.Vin = this.vin.Checked; alter.IdCode = this.idCode.Checked; alter.Information = this.information.Text; alter.AgentName = this.agentName.Text; alter.AgentPhone = this.agentPhone.Text; alter.AgentPostcode = this.agentPostcode.Text; alter.AgentAddress = this.agentAddress.Text; alter.AgentEmail = this.agentEmail.Text; alter.HandlerName = this.handlerName.Text; alter.HandlerPhone = this.handlerPhone.Text; alter.PrintDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); alter.Printer = LoginForm.user.UsersId; return(alter); }
protected override Vehicle GetVehicleInfo() { vehicle = VehicleDao.GetBySerial(vehicle.Serial); if (base.FunctionBtn.Text == "缴费") { vehicle.Ischarged = true; vehicle.Isrefund = false; vehicle.ChargeDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); vehicle.Charger = LoginForm.user; return(vehicle); } else { vehicle.Isrefund = true; vehicle.Ischarged = false; vehicle.RefundDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); vehicle.Refunder = LoginForm.user; return(vehicle); } }
private Apply getPrintInfo() { if (!this.isUpdate) { apply.Saver = LoginForm.user.UsersId; apply.SaveDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); } apply.Serial = this.serial.Text; apply.Category = this.category.Text; apply.License = this.license.Text; apply.PlateRenew = this.plateRenew.Text; apply.PlateChange = this.plateChange.Text; apply.DriverRenew = this.driverRenew.Text; apply.DriverChange = this.driverChange.Text; apply.LicenseApply = this.licenseApply.Text; apply.LicenseRenew = this.licenseRenew.Text; apply.LicenseChange = this.licenseChange.Text; apply.SignApply = this.signApply.Text; apply.SignRenew = this.signRenew.Text; apply.SignChange = this.signChange.Text; apply.OwnerName = this.ownerName.Text; apply.OwnerAddress = this.ownerAddress.Text; apply.OwnerPostcode = this.ownerPostcode.Text; apply.OwnerPhone = this.ownerPhone.Text; apply.OwnerEmail = this.ownerEmail.Text; apply.OwnerMobile = this.ownerMobile.Text; apply.AgentName = this.agentName.Text; apply.AgentPhone = this.agentPhone.Text; apply.AgentPostcode = this.agentPostcode.Text; apply.AgentAddress = this.agentAddress.Text; apply.AgentEmail = this.agentEmail.Text; apply.HandlerName = this.handlerName.Text; apply.HandlerPhone = this.handlerPhone.Text; apply.PrintDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); apply.Printer = LoginForm.user.UsersId; return(apply); }
private Register getPrintInfo() { if (!this.isUpdate) { register.Saver = LoginForm.user.UsersId; register.SaveDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); } register.Serial = this.serial.Text; register.Category = this.category.Text; register.License = this.license.Text; register.Apply = this.apply.Text; register.Revoke = this.revoke.Text; register.Brand = this.brand.Text; register.Vin = this.vin.Text; register.Obtain = this.obtain.Text; register.Purpose = this.purpose.Text; register.OwnerName = this.ownerName.Text; register.OwnerAddress = this.ownerAddress.Text; register.OwnerPostcode = this.ownerPostcode.Text; register.OwnerPhone = this.ownerPhone.Text; register.OwnerEmail = this.ownerEmail.Text; register.OwnerMobile = this.ownerMobile.Text; register.Province = this.province.Text; register.Department = this.department.Text; register.AgentName = this.agentName.Text; register.AgentPhone = this.agentPhone.Text; register.AgentPostcode = this.agentPostcode.Text; register.AgentAddress = this.agentAddress.Text; register.AgentEmail = this.agentEmail.Text; register.HandlerName = this.handlerName.Text; register.HandlerPhone = this.handlerPhone.Text; register.PrintDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); register.Printer = LoginForm.user.UsersId; return(register); }
/// <summary> /// 二次过户 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void retradeBtn_Click(object sender, EventArgs e) { this.ValidateChildren(ValidationConstraints.Enabled & ValidationConstraints.TabStop & ValidationConstraints.Selectable); if (!ValidatorManager.ValidateControls(this)) { MessageBox.Show("控件内容不合法"); return; } Customer originInfo = GetOriginCustomer(); Customer currentInfo = GetCurrentCustomer(); Retrade vehicle = GetRetradeInfo(); try { if (this.isUpdate) { RetradeDao.UpdateRetrade(vehicle); } else { object id = RetradeDao.AddRetrade(vehicle); } } catch (Exception ex) { MessageBox.Show("保存二次过户信息时出错,错误信息为:" + ex.Message); return; } Vehicle _vehicle = new Vehicle(); _vehicle.OriginCustomer = GetOriginCustomer(); _vehicle.CurrentCustomer = GetCurrentCustomer(); _vehicle.License = this.license.Text; _vehicle.Vin = this.vin.Text; _vehicle.Vehicletype = new Vehicletype(); _vehicle.Vehicletype.Id = this.vehicleType.SelectedValue.ToString(); _vehicle.Brand = this.brand.Text; _vehicle.Certificate = this.certificate.Text; _vehicle.Register = this.register.Text; _vehicle.Certification = this.certification.Text; _vehicle.Department = this.department.Text; _vehicle.Company = new Company(); _vehicle.Company.Id = this.company.SelectedValue.ToString(); _vehicle.Originpic = Utilities.ConvertImage2Bytes(this.originPic.Image); _vehicle.Currentpic = Utilities.ConvertImage2Bytes(this.currentPic.Image); _vehicle.Firstpic = Utilities.ConvertImage2Bytes(this.pictureBox1.Image); _vehicle.Secondpic = Utilities.ConvertImage2Bytes(this.pictureBox2.Image); _vehicle.Thirdpic = Utilities.ConvertImage2Bytes(this.pictureBox3.Image); _vehicle.Forthpic = Utilities.ConvertImage2Bytes(this.pictureBox4.Image); _vehicle.Actual = "0"; _vehicle.Transactions = "0"; _vehicle.SaveDate = DateTime.ParseExact(VehicleDao.GetCurrentTimestamp(), "yyyy-MM-dd HH:mm:ss", System.Globalization.CultureInfo.CurrentCulture); _vehicle.Saver = vehicle.Saver; try { vehicle.Reserial = VehicleDao.AddVehicle(_vehicle).ToString(); vehicle.Istraded = true; RetradeDao.UpdateRetrade(vehicle); Clipboard.SetDataObject(vehicle.Reserial); MessageBox.Show("过户流水号为:" + vehicle.Reserial + "。此号码已经复制在粘贴板中,可在信息录入界面按Ctrl+V粘贴使用。"); } catch (Exception ex) { MessageBox.Show("二次过户时出错,错误信息为:" + ex.Message); return; } this.resetControlContent(); this.setControlReadOnly(true); this.serial.Focus(); }