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!";
            }
        }