public Loader(Model.bill bill, int sn) { for (int i = 1; i <= 10; i++) { SubItems.Add(new ListViewSubItem()); } SubItems[0].Text = sn.ToString(); invoice_no = bill.invoice_number; vehicle_number = (bill.vehicle as Model.vehicle).vehicle_no; date = bill.date; totalamount = bill.total_amount; totalweight = bill.total_Weight; expamount = bill.total_exp; id = bill.id; }
private void Save_Click(object sender, EventArgs e) { var save_bill = new Model.bill() { vehicle_number = (comboBox_vechiclenumber.SelectedItem as Model.vehicle).id, date = nepaliCalender_DAte.Datestamp, invoice_number = betterTextBox_invoicenumber.Text, total_amount = betterTextBox_totalamount.decVal, total_Weight = betterTextBox_totalweight.decVal, total_exp = betterTextBox_totalexpenses.decVal, created_at = DateTime.Now, updated_at = DateTime.Now }; db.bills.Add(save_bill); db.SaveChanges(); foreach (var item in betterListView_billitems.Items.Cast <viewer>().ToList()) { item.save(save_bill.id, nepaliCalender_DAte.Datestamp); } foreach (ListViewItem item in betterListView_addexp.Items) { var title = item.SubItems[1].Text; var amount = Convert.ToDecimal(item.SubItems[2].Text); var exp = new Model.delivered_expences() { title = title, amount = amount, bill_id = save_bill.id, vehicle_number = (comboBox_vechiclenumber.SelectedItem as Model.vehicle).id, admin_id = INFO.admin_id, updated_at = DateTime.Now, created_at = DateTime.Now }; db.delivered_expences.Add(exp); db.SaveChanges(); } betterListView_billitems.Items.Clear(); betterTextBox_invoicenumber.Clear(); comboBox_vechiclenumber.SelectedIndex = -1; betterTextBox_Exptitle.Clear(); betterListView_addexp.Items.Clear(); betterTextBox_Expamount.Clear(); betterTextBox_totalamount.Clear(); betterTextBox_totalexpenses.Clear(); betterTextBox_totalweight.Clear(); clear(); }