private void Donate_button_Click(object sender, EventArgs e) { if (Receiver_names_comboBox.Text.Equals("")) { MessageBox.Show("Please select a receiver."); } else { if (Double.Parse(need_amounts) == 0) { MessageBox.Show("This person's request has been full fill. Don't need more money"); } else { if (Double.Parse(UserLogin.current_balance) > 0) { DialogResult dialogResult = MessageBox.Show("Do you want to donate it ?", "You have " + UserLogin.current_balance + " money stroed in your balance", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { /* this.Refresh(); * if (Double.Parse(need_amounts) == 0) * { * MessageBox.Show("This person's request has been full fill. Don't need more money"); * * } * else */ if (Double.Parse(need_amounts) >= Double.Parse(UserLogin.current_balance)) { g_amount = Double.Parse(got_amounts) + Double.Parse(UserLogin.current_balance); n_amount = (Double.Parse(need_amounts) - Double.Parse(UserLogin.current_balance)); cs_amount = Double.Parse(current_stored_amount) - Double.Parse(UserLogin.current_balance); td_donation = Double.Parse(total_delivered_donation) + Double.Parse(UserLogin.current_balance); donarUser_c_balance = 0.00; } else { g_amount = Double.Parse(got_amounts) + Double.Parse(need_amounts); donarUser_c_balance = Double.Parse(UserLogin.current_balance) - Double.Parse(need_amounts); cs_amount = Double.Parse(current_stored_amount) - Double.Parse(need_amounts); td_donation = Double.Parse(total_delivered_donation) + Double.Parse(need_amounts); n_amount = 0.00; } //MessageBox.Show(receiver_id); string query11 = "UPDATE Receiver_requests SET Amount_need = '" + n_amount + "', Amount_got = '" + g_amount + "' WHERE rid = '" + receiver_id + "' "; objDBAccess.readDatathroughAdapter(query11, dtUsers); string query12 = "UPDATE System_account SET Total_delivered_donation = '" + td_donation + "', Current_stored_amount = '" + cs_amount + "' WHERE Account_name = 'SYSTEM'; "; objDBAccess.readDatathroughAdapter(query12, dtUsers); string query13 = "UPDATE Donars SET Current_Balance = '" + donarUser_c_balance + "' WHERE ID = '" + UserLogin.id + "'; "; objDBAccess.readDatathroughAdapter(query13, dtUsers); this.Refresh(); MessageBox.Show("Thanks for your donation, your donation transfer successfully."); Donar_Profile dp = new Donar_Profile(); this.Hide(); dp.Refresh(); //dp.Show(); UserLogin l = new UserLogin(); l.Show(); } else { MessageBox.Show("Thankyou for your service."); } } else if (Double.Parse(UserLogin.current_balance) == 0) { Donar_Amount da = new Donar_Amount(); da.Show(); this.Hide(); } else { MessageBox.Show("Somthing Error!!!"); } } } }
private void Donar_amountConfirm_ok_button_Click(object sender, EventArgs e) { MessageBox.Show("You select " + Receiver_List.receiver_name + " for donation."); double donated_amount = Double.Parse(Enter_amount_textBox.Text); if (Double.Parse(Receiver_List.need_amounts) == 0) { MessageBox.Show("This person's request has been full fill. Don't need more money"); Receiver_List.cs_amount = Double.Parse(Receiver_List.current_stored_amount) + donated_amount; Receiver_List.tr_donation = Double.Parse(Receiver_List.total_received_donation) + donated_amount; Receiver_List.donarUser_c_balance = Double.Parse(UserLogin.current_balance) + donated_amount; donar_total_donated_amount = Double.Parse(UserLogin.total_donated_amount) + donated_amount; } else if (Double.Parse(Receiver_List.need_amounts) >= donated_amount) { Receiver_List.g_amount = Double.Parse(Receiver_List.got_amounts) + donated_amount; Receiver_List.n_amount = (Double.Parse(Receiver_List.need_amounts) - donated_amount); Receiver_List.tr_donation = Double.Parse(Receiver_List.total_received_donation) + donated_amount; Receiver_List.td_donation = Double.Parse(Receiver_List.total_delivered_donation) + donated_amount; donar_total_donated_amount = Double.Parse(UserLogin.total_donated_amount) + donated_amount; } else { Receiver_List.g_amount = Double.Parse(Receiver_List.got_amounts) + Double.Parse(Receiver_List.need_amounts); Receiver_List.donarUser_c_balance = Double.Parse(UserLogin.current_balance) + (donated_amount - Double.Parse(Receiver_List.need_amounts)); donar_total_donated_amount = Double.Parse(UserLogin.total_donated_amount) + donated_amount; Receiver_List.cs_amount = Double.Parse(Receiver_List.current_stored_amount) + (donated_amount - Double.Parse(Receiver_List.need_amounts)); Receiver_List.td_donation = Double.Parse(Receiver_List.total_delivered_donation) + Double.Parse(Receiver_List.need_amounts); Receiver_List.tr_donation = Double.Parse(Receiver_List.total_received_donation) + donated_amount; Receiver_List.n_amount = 0.00; } string query21 = "UPDATE Receiver_requests SET Amount_need = '" + Receiver_List.n_amount + "', Amount_got = '" + Receiver_List.g_amount + "' WHERE rid = '" + Receiver_List.receiver_id + "' "; objDBAccess.readDatathroughAdapter(query21, dtUsers); string query22 = "UPDATE System_account SET Total_received_donation = '" + Receiver_List.tr_donation + "' , Total_delivered_donation = '" + Receiver_List.td_donation + "', Current_stored_amount = '" + Receiver_List.cs_amount + "' WHERE Account_name = 'SYSTEM'; "; objDBAccess.readDatathroughAdapter(query22, dtUsers); string query23 = "UPDATE Donars SET Total_donated_amount = '" + donar_total_donated_amount + "',Current_Balance = '" + Receiver_List.donarUser_c_balance + "' WHERE ID = '" + UserLogin.id + "'; "; objDBAccess.readDatathroughAdapter(query23, dtUsers); MessageBox.Show("Thanks for your donation, your donation transfer successfully."); Donar_Profile dp = new Donar_Profile(); this.Hide(); dp.Refresh(); UserLogin l = new UserLogin(); l.Show(); //dp.Show(); }