protected void Button2_Click(object sender, EventArgs e) { using (lucia_dataEntities allData = new lucia_dataEntities()) { int customer_id = Convert.ToInt32(Request.Cookies["customer_id"].Value); var direct = from dir in allData.Direct_Debit where customer_id == dir.customer_id select dir; var credit = from cre in allData.Credit_Card where customer_id == cre.customer_id select cre; if (RadioButtonList1.SelectedValue == "Direct Debit") { foreach (var r in direct) { allData.DeleteObject(r); } foreach (var c in credit) { allData.DeleteObject(c); } Direct_Debit debitCard = Direct_Debit.CreateDirect_Debit(1, nameofFI.Text, debitAccName.Text, debitType.SelectedValue, Convert.ToInt32(BSB.Text), Convert.ToInt32(debitAccNo.Text), customer_id); allData.AddToDirect_Debit(debitCard); allData.SaveChanges(); } else if (RadioButtonList1.SelectedValue == "Credit Card") { foreach (var r in direct) { allData.DeleteObject(r); } foreach (var c in credit) { allData.DeleteObject(c); } Credit_Card creditCard = Credit_Card.CreateCredit_Card(creditCardNo.Text, 14, creditCName.Text, creditType.SelectedValue, eDate.Text, customer_id, 2); allData.AddToCredit_Card(creditCard); allData.SaveChanges(); } } }
protected void Button2_Click(object sender, EventArgs e) { using (lucia_dataEntities allData = new lucia_dataEntities()) { int customer_id = Convert.ToInt32(Request.Cookies["customer_id"].Value); var direct = from dir in allData.Direct_Debit where customer_id == dir.customer_id select dir; var credit = from cre in allData.Credit_Card where customer_id == cre.customer_id select cre; if (RadioButtonList1.SelectedValue == "Direct Debit") { foreach (var r in direct) { allData.DeleteObject(r); } foreach (var c in credit) { allData.DeleteObject(c); } Direct_Debit debitCard = Direct_Debit.CreateDirect_Debit(1, nameofFI.Text, debitAccName.Text, debitType.SelectedValue, Convert.ToInt32(BSB.Text), Convert.ToInt32(debitAccNo.Text), customer_id); allData.AddToDirect_Debit(debitCard); allData.SaveChanges(); } else if (RadioButtonList1.SelectedValue == "Credit Card") { foreach (var r in direct) { allData.DeleteObject(r); } foreach (var c in credit) { allData.DeleteObject(c); } Credit_Card creditCard = Credit_Card.CreateCredit_Card(creditCardNo.Text, 14, creditCName.Text, creditType.SelectedValue, eDate.Text, customer_id, 2); allData.AddToCredit_Card(creditCard); allData.SaveChanges(); } if (Request.Cookies["viewMode"].Value.Contains("customer")) { operationLog log = operationLog.CreateoperationLog(customer_id, customer_id, "Payment modification", 1,DateTime.Now); allData.AddTooperationLogs(log); allData.SaveChanges(); } else { int empid = Convert.ToInt32(Request.Cookies["empid"].Value); operationLog log = operationLog.CreateoperationLog(empid, customer_id, "Payment modification", 1,DateTime.Now); allData.AddTooperationLogs(log); allData.SaveChanges(); } Button2.Enabled = false; Label57.Text = "New payment details are successfully saved!"; } }