private void button1_Click(object sender, EventArgs e) { if (Amount.Text == "" || PayTo.Text == "") { MessageBox.Show("همه فیلد ها باید پر شود"); } else { ChequeService.ChequeServiceClient a = new ChequeService.ChequeServiceClient(); if (MyMode == "Edit" && MyId != null) { Guid idd = Guid.NewGuid(); a.UpdateCheque(idd, decimal.Parse(Amount.Text), PayTo.Text, Data.NationalCode, dateTimePicker1.Value.Date, textBox1.Text); MessageBox.Show("تغییرات چک با موفقیت ثبت شد"); } else { Guid idd = Guid.NewGuid(); a.InsertCheque(idd, decimal.Parse(Amount.Text), PayTo.Text, Data.NationalCode, dateTimePicker1.Value.Date); MessageBox.Show("چک با موفقیت ثبت شد"); ChequeReportForm f = new ChequeReportForm(); f.Id = idd; f.ShowDialog(); } this.Close(); } }
private void MyRefresh() { ChequeService.ChequeServiceClient a = new ChequeService.ChequeServiceClient(); var query = a.GetCheque(); var theList = query.Select(x => new { x.Description, x.Id, x.PayTo, x.Amount, x.IssuanceDateTime, x.ConsecutiveNumber });//.ToList(); dataGridView1.DataSource = query; }
private void ChequeReportForm_Load(object sender, EventArgs e) { ChequeService.ChequeServiceClient a = new ChequeService.ChequeServiceClient(); var b = a.GetCheque().Where(x => x.Id == Id).ToList(); int num = (int)b[0].Amount; string d = c15d(num.ToString()); // d = d.Substring(0, d.Length - 2); ReportParameter rp = new ReportParameter("AmountString", d); ReportParameter rp1 = new ReportParameter("AmountNumber", num.ToString()); ReportParameter rp2 = new ReportParameter("PayedTo", b[0].PayTo); this.reportViewer1.LocalReport.SetParameters(rp); this.reportViewer1.LocalReport.SetParameters(rp1); this.reportViewer1.LocalReport.SetParameters(rp2); this.reportViewer1.RefreshReport(); }