private void MyFormLoad() { InstallementsService.InstallementsServiceClient a = new InstallementsService.InstallementsServiceClient(); dataGridView1.DataSource = a.GetLoanInstallements(Id1).Select(x => new { x.Id, x.Amount, x.PaymentDate, x.IsPayed }).ToList(); decimal sum = 0; for (int i = 0; i < dataGridView1.RowCount; i++) { sum += decimal.Parse(dataGridView1.Rows[i].Cells["Amount"].Value.ToString()); } LoanTransactionsService.LoanTransactionsServiceClient b = new LoanTransactionsService.LoanTransactionsServiceClient(); var l = b.GetLoanTransactions().Where(x => x.Id == Id1).ToList(); label1.Text = string.Empty; if (l[0].Amount - sum != 0) { label1.Text = " •جمع اقساط با مبلغ وام همخوانی ندارد"; if ((l[0].Amount - sum) < 0) { label1.Text += "جمع اقساط بیشتر از مبلغ وام است" + "\r\n"; } else { label1.Text += "جمع اقساط کمتر از مبلغ وام است" + "\r\n"; } label1.Text += "\r\n" + "اختلاف مبلغ دریافتی با اقساط مقدار : " + ((l[0].Amount - sum) < 0? (l[0].Amount - sum) * (-1): (l[0].Amount - sum)).ToString() + " است ."; } }
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) { InsertLoan f = new InsertLoan(); f.NationalCode1 = NationalCode; f.ShowDialog(); LoanTransactionsService.LoanTransactionsServiceClient a = new LoanTransactionsService.LoanTransactionsServiceClient(); dataGridView1.DataSource = a.GetLoanTransactions().Select(x => new { x.Id, x.AdminNationalCode, x.AdminPermission, x.Amount, x.BankFollowUpCode, x.DateTime, x.PersonNationalCode }).Where(x => x.PersonNationalCode == NationalCode).ToList(); }
private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) { if (MessageBox.Show("آیا تمایل به انجام این فرآیند دارید ؟", "هشدار", MessageBoxButtons.YesNo) == DialogResult.Yes) { Guid id = Guid.Parse(dataGridView2.Rows[e.RowIndex].Cells["LoanId"].Value.ToString()); LoanTransactionsService.LoanTransactionsServiceClient a = new LoanTransactionsService.LoanTransactionsServiceClient(); a.SetLoanPermission(id, true, Data.NationalCode); MessageBox.Show("درخواست وام تایید شد"); 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(); } } }
private void button1_Click(object sender, EventArgs e) { LoanTransactionsService.LoanTransactionsServiceClient a = new LoanTransactionsService.LoanTransactionsServiceClient(); Guid g = Guid.NewGuid(); a.InsertLoanTransactions(g, DateTime.Now, Decimal.Parse(Amount.Text), BankFollowUp.Text, true, Data.NationalCode, NationalCode1, true, false); MessageBox.Show("وام با موفقیت ایجاد شد"); InstallementsService.InstallementsServiceClient b = new InstallementsService.InstallementsServiceClient(); b.AutomaticInstallement(g, int.Parse(countInstallment.Text)); MessageBox.Show("اقساط با موفقیت ایجاد شد"); Installments f = new Installments(); f.Id1 = g; f.ShowDialog(); this.Close(); }
private void button1_Click(object sender, EventArgs e) { Form1 f = new Form1(); f.Username.Text = Data.NationalCode; f.Username.ReadOnly = true; if (f.ShowDialog() == DialogResult.OK) { LoanTransactionsService.LoanTransactionsServiceClient a = new LoanTransactionsService.LoanTransactionsServiceClient(); a.ContributionLoan(Data.NationalCode); MessageBox.Show("حق عضویت دریافت شد"); this.Close(); } else { this.Close(); } // f.next=new AdminHome() }
private void button2_Click(object sender, EventArgs e) { LoanTransactionsService.LoanTransactionsServiceClient a = new LoanTransactionsService.LoanTransactionsServiceClient(); dataGridView1.DataSource = a.GetLoanTransactions().Where(x => x.PersonNationalCode == NationalCode).ToList(); }
private void button1_Click(object sender, EventArgs e) { LoanTransactionsService.LoanTransactionsServiceClient a = new LoanTransactionsService.LoanTransactionsServiceClient(); dataGridView1.DataSource = a.GetLoanTransactions().Where(x => x.PersonNationalCode == NationalCode && x.DateTime.Date >= StartDate.Value.Date && x.DateTime.Date <= EndDate.Value.Date).ToList(); }
private void ReceivedLoan_Load(object sender, EventArgs e) { LoanTransactionsService.LoanTransactionsServiceClient a = new LoanTransactionsService.LoanTransactionsServiceClient(); dataGridView1.DataSource = a.GetLoanTransactions().Select(x => new { x.Id, x.AdminNationalCode, x.AdminPermission, x.Amount, x.BankFollowUpCode, x.DateTime, x.PersonNationalCode }).Where(x => x.PersonNationalCode == NationalCode).ToList(); }