Esempio n. 1
0
        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();
                }
            }
        }
Esempio n. 2
0
        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();
        }
Esempio n. 4
0
        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();
 }