private void materialButton_saveandprint_Click(object sender, EventArgs e) { if (comboBox_vehicle.SelectedItem == null) { CustomControls.Alert.show("Select", "please Select Vechicle ", 2000); return; } int date; var newbills = new Model.trip() { vechicle_id = (comboBox_vehicle.SelectedItem as Model.vehicle).id, totalamount = valorSum, created_at = DateTime.Now, updated_at = DateTime.Now, admin_id = INFO.admin_id, date = nepaliCalender1.Datestamp }; db.trips.Add(newbills); db.SaveChanges(); foreach (var item in betterListView_orderitem.Items.Cast <Viwer>().ToList()) { item.save(newbills.id, nepaliCalender1.Datestamp); } Senditems.Printing printing = new Printing(); printing.prininte(newbills); foreach (ListViewItem item1 in betterListView_exp.Items) { var title = item1.SubItems[1].Text; var amount = Convert.ToDecimal(item1.SubItems[2].Text); var exp = new Model.expence() { title = title, amount = amount, bill_id = newbills.id, created_at = DateTime.Now, updated_at = DateTime.Now, date = nepaliCalender1.Datestamp, admin_id = INFO.admin_id, vehicle_id = (comboBox_vehicle.SelectedItem as Model.vehicle).id, }; db.expences.Add(exp); db.SaveChanges(); } var deactivate_vechicle = db.vehicles.Find((comboBox_vehicle.SelectedItem as Model.vehicle).id); deactivate_vechicle.active = false; db.Entry(deactivate_vechicle).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); betterListView_exp.Items.Clear(); betterListView_orderitem.Items.Clear(); betterTextBox_total.Clear(); this.Close(); }
private void materialButton_save_Click(object sender, EventArgs e) { var load = db.trips.Find(staffandv_id); var savedelivered = new Model.tripondelivered() { staff_id = load.staff_id, vehicle_id = load.vechicle_id, date = nepaliCalender_date.Datestamp, updated_at = DateTime.Now, created_at = DateTime.Now, admin_id = INFO.admin_id, amount = betterTextBox_expamount.decVal, bill_id = load.id, }; date = nepaliCalender_date.Datestamp; var activatedvehicle = db.vehicles.Find(load.vechicle_id); activatedvehicle.active = true; db.Entry(activatedvehicle).State = System.Data.Entity.EntityState.Modified; db.tripondelivereds.Add(savedelivered); db.SaveChanges(); foreach (var item in betterListView_orderitem.Items.Cast <Viwer>().ToList()) { item.save(savedelivered.id, savedelivered.date); } foreach (ListViewItem item1 in betterListView_exp.Items) { var title = item1.SubItems[1].Text; var amount = Convert.ToDecimal(item1.SubItems[2].Text); var exp = new Model.expence() { title = title, amount = amount, bill_id = load.id, created_at = DateTime.Now, updated_at = DateTime.Now, date = nepaliCalender_date.Datestamp, admin_id = INFO.admin_id, vehicle_id = load.vechicle_id }; db.expences.Add(exp); db.SaveChanges(); } this.Close(); }