private void button1_Click(object sender, EventArgs e) { if (Amount.Text == "" || BankFollowUpCode.Text == "") { MessageBox.Show("لطفا همه قلید ها را پر کنید"); } else { DepositTransactionsService.DepositTransactionsServiceClient a = new DepositTransactionsService.DepositTransactionsServiceClient(); decimal Amount1 = 0;; try { Amount1 = decimal.Parse(Amount.Text); } catch (Exception) { MessageBox.Show("مبلغ باید عدد باشد"); } if (Data.IsAdmin) { a.InsertDepositTransactions(Guid.NewGuid(), DateTime.Now, Amount1, BankFollowUpCode.Text, true, Data.NationalCode, NationalCode1, true); MessageBox.Show("واریز وجه با موفقیت انجام شد"); this.Close(); } else { a.InsertDepositTransactions(Guid.NewGuid(), DateTime.Now, Amount1, BankFollowUpCode.Text, false, null, NationalCode1, false); MessageBox.Show("واریز وجه با موفقیت انجام شد"); this.Close(); } } }
private void AdminHome_Load(object sender, EventArgs e) { InstallementsService.InstallementsServiceClient a = new InstallementsService.InstallementsServiceClient(); dataGridView1.DataSource = a.GetPeopleInstallements().Select(x => new { x.InstallementId, x.Fullname, x.NationalCode, x.Amount, x.PaymentDate, x.InstallementIsPayed }).Where(x => x.InstallementIsPayed == false && x.PaymentDate <= System.DateTime.Now).ToList(); LoanTransactionsService.LoanTransactionsServiceClient b = new LoanTransactionsService.LoanTransactionsServiceClient(); dataGridView2.DataSource = b.GetPeopleLoanTransactions().Select(x => new { x.LoanId, x.Fullname, x.NationalCode, x.Amount, x.DateTime, x.AdminPermission }).Where(x => x.AdminPermission == false).ToList(); DepositTransactionsService.DepositTransactionsServiceClient c = new DepositTransactionsService.DepositTransactionsServiceClient(); dataGridView3.DataSource = c.GetPeopleDepositTransactions().Select(x => new { x.DepositId, x.Fullname, x.NationalCode, x.Amount, x.BankFollowUpCode, x.DateTime, x.AdminPermission }).Where(x => x.AdminPermission == false).ToList(); Status.StatusClient d = new Status.StatusClient(); var bank = d.GetPeopleBank(); label15.Text = bank.Loan.ToString(); label14.Text = bank.Deposit.ToString(); label12.Text = bank.NonPayedInstallements.ToString(); label13.Text = bank.PayedInstallements.ToString(); label10.Text = bank.Amount.ToString(); PeopleService.PeopleServiceClient j = new PeopleService.PeopleServiceClient(); var q = j.GetPerson(Data.NationalCode); label4.Text = "نام : " + q.FirstName; label1.Text = "نام خانوادگی : " + q.LastName; label3.Text = "کد ملی : " + q.NationalCode; label5.Text = "تاریخ افتتاح " + q.CreateDateTime; }
private void label10_Click(object sender, EventArgs e) { PaymentAndLoan f = new PaymentAndLoan(); f.NationalCode1 = NationalCode; f.ShowDialog(); DepositTransactionsService.DepositTransactionsServiceClient a = new DepositTransactionsService.DepositTransactionsServiceClient(); dataGridView1.DataSource = a.GetPeopleDepositTransactions().Select(x => new { x.DepositId, x.Amount, x.DateTime, x.BankFollowUpCode, x.AdminNationalCode, x.AdminPermission, x.NationalCode }).Where(x => x.NationalCode == NationalCode).ToList(); }
private void dataGridView3_CellContentClick(object sender, DataGridViewCellEventArgs e) { Guid id = Guid.Parse(dataGridView3.Rows[e.RowIndex].Cells["DepositId"].Value.ToString()); if (e.ColumnIndex == 0) { if (MessageBox.Show("آیا تمایل به انجام این فرآیند دارید ؟", "هشدار", MessageBoxButtons.YesNo) == DialogResult.Yes) { DepositTransactionsService.DepositTransactionsServiceClient a = new DepositTransactionsService.DepositTransactionsServiceClient(); a.SetDepositPermission(id, true, Data.NationalCode); MessageBox.Show("درخواست واریز تایید شد"); DepositTransactionsService.DepositTransactionsServiceClient c = new DepositTransactionsService.DepositTransactionsServiceClient(); dataGridView3.DataSource = c.GetPeopleDepositTransactions().Select(x => new { x.DepositId, x.Fullname, x.NationalCode, x.Amount, x.BankFollowUpCode, x.DateTime, x.AdminPermission }).Where(x => x.AdminPermission == false).ToList(); } } }
private void button2_Click(object sender, EventArgs e) { DepositTransactionsService.DepositTransactionsServiceClient a = new DepositTransactionsService.DepositTransactionsServiceClient(); dataGridView1.DataSource = a.GetPeopleDepositTransactions().Select(x => new { x.DepositId, x.Amount, x.DateTime, x.BankFollowUpCode, x.AdminNationalCode, x.AdminPermission, x.NationalCode }).Where(x => x.NationalCode == NationalCode).ToList(); }