private void materialButton_add_Click(object sender, EventArgs e) { using (var db = Model.DatabaseConfigure.getConfigure()) { customer_ledgers ledger = new customer_ledgers() { date = INFO.currentdate, amount = betterTextBox_amount.decVal, type = "CR", customer_id = id, created_at = DateTime.Now, updated_at = DateTime.Now, }; db.customer_ledgers.Add(ledger); db.SaveChanges(); this.Close(); } }
private void materialButton1_Click(object sender, EventArgs e) { if (betterTextBox_name.Text.Trim() == "") { CustomControls.Alert.show("name", "enter item name", 1500); return; } if (betterTextBox_address.Text.Trim() == "") { CustomControls.Alert.show("address", "enter address", 1200); return; } if (betterTextBox_phone.Text.Trim() == "") { CustomControls.Alert.show("phone", "enter phone", 1500); return; } if (betterTextBox_email.Text.Trim() == "") { CustomControls.Alert.show("email", "enter email", 1500); return; } if (betterTextBox_nationality.Text.Trim() == "") { CustomControls.Alert.show("nationality", "enter nationality", 1500); return; } var customer = new customer(); customer.name = betterTextBox_name.Text; customer.address = betterTextBox_address.Text; customer.email = betterTextBox_email.Text; customer.phone = betterTextBox_phone.Text; //customer.currentadvance = (betterTextBox_currentAdvance.decVal); //customer.currentdue = (betterTextBox_currentdue.decVal); customer.nationality = betterTextBox_nationality.Text; customer.admin_id = INFO.admin_id; customer.creadted_at = DateTime.Now; customer.updated_at = DateTime.Now; db.customers.Add(customer); db.SaveChanges(); add?.Invoke(customer); if (betterTextBox_currentdue.decVal > 0) { var cuspayment = new customer_ledgers() { customer_id = customer.id, date = INFO.currentdate, amount = betterTextBox_currentdue.decVal, billnumber = "unknown", returnamount = 0, updated_at = DateTime.Now, created_at = DateTime.Now, type = "DR", }; db.customer_ledgers.Add(cuspayment); db.SaveChanges(); } else if (betterTextBox_currentAdvance.decVal > 0) { var cuspayment = new customer_ledgers() { customer_id = customer.id, date = INFO.currentdate, amount = betterTextBox_currentAdvance.decVal, billnumber = "unknown", returnamount = 0, updated_at = DateTime.Now, created_at = DateTime.Now, type = "CR", }; db.customer_ledgers.Add(cuspayment); db.SaveChanges(); } this.Close(); }