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();
     }
 }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        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();
        }