private void VehicleList_SelectedIndexChanged(object sender, EventArgs e) { BillingPanel.Visible = true; string vehnum = this.VehicleList.SelectedItem.ToString(); jlist = new List <Job>(); jlist = JobCL.GetAll(); foreach (Job job in jlist) { if (vehnum.Equals(job.VehicleNumber)) { ListViewItem lstvwi = new ListViewItem(job.JobId.ToString()); lstvwi.SubItems.Add(job.JobType.ToString()); lstvwi.SubItems.Add(job.JobDate.ToString()); lstvwi.SubItems.Add(job.ServiceCharge.ToString()); lstvwi.SubItems.Add(job.Quantity.ToString()); if (JobType.Text == "Oiling") { lstvwi.SubItems.Add(oil.Price.ToString()); } else { sp = SparePartCL.Get(job.SparePartId); lstvwi.SubItems.Add(sp.UnitPrice.ToString()); } JobListView.Items.Add(lstvwi); } } }
private void button2_Click(object sender, EventArgs e) { int quantity = int.Parse(SPQtyTextBox.Text); Job job = new Job(5, "Maintenance", "Washing Car", DateTime.Now, vehicle, quantity, 300, 1); JobCL.Insert(job); OilCL.Update(); this.Close(); }
private void button1_Click(object sender, EventArgs e) { int quantity = int.Parse(OilQtyTextBox.Text); Job job = new Job(4, "Oiling", "Oiling Car", DateTime.Now, vehicle, 450, quantity, 3); JobCL.Insert(job); OilCL.Update(); this.Close(); }