Пример #1
0
        public async Task <Payment> Add(AddPaymentForm addPaymentForm)
        {
            IQuery          addPaymentQuery = Program.DI.Resolve <AddPaymentQueryFactory>().Add(addPaymentForm);
            IServerResponse response        = await Program.DI.Resolve <IServerCommunicator>().SendQuery(addPaymentQuery);

            return(Program.DI.Resolve <IResponseParser>().Parse <Payment>(response));
        }
Пример #2
0
 public AddCheckForm(AddPaymentForm payment, Check_Class ch)
 {
     InitializeComponent();
     db = new SqlConnectionDB();
     note_combo.SelectedIndex = 0;
     cases        = 1;
     this.payment = payment;
     this.ch      = ch;
 }
Пример #3
0
 private void BaseButtonAdd_Click(object sender, EventArgs e)
 {
     //  SaveClick?.Invoke(null, this);
     AddPaymentForm form = new AddPaymentForm();
     if (form.ShowDialog(this.FindForm()) == DialogResult.OK)
     {
         this.RefreshPage();
     }
 }
Пример #4
0
 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (!DataGridViewUtil.CheckPerrmisson(this, sender, e)) { return; }
     try
     {
         if (e.RowIndex > -1 && e.ColumnIndex > -1)
         {
             /*   if (GlobalUtil.EngineUnconnectioned(this))
                {
                    return;
                }*/
                List<DistributorWithdrawRecord> list = (List<DistributorWithdrawRecord>)this.dataGridView1.DataSource;
                DistributorWithdrawRecord item = (DistributorWithdrawRecord)list[e.RowIndex];
               if (e.ColumnIndex == Column1.Index)
                {
                 AddPaymentForm form = new AddPaymentForm(item);
                 // form.PfCustomerRechargeRecordSuccess += WholesaleCustomerRechargeForm_PfCustomerRechargeRecordSuccess;
                 if (form.ShowDialog(this.FindForm()) == DialogResult.OK)
                 {
                     this.RefreshPage();
                 }
             }  /**/
             /*      List<PfCustomer> list = (List<PfCustomer>)this.dataGridView1.DataSource;
                   PfCustomer item = (PfCustomer)list[e.RowIndex];
                   switch (this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value)
                   {
                       case "余额明细":
                         this.BalanceDetailClick?.Invoke(item, this);
                           break;
                       case "编辑":
                           this.SaveClick(item, this);
                           break;
                       case "删除":
                           if (GlobalMessageBox.Show("删除之后将查不到该客户的往来账,确定删除吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                           {
                               Remove(list, item);
                           }
                           break;
                   }*/
         }
     }
     catch (Exception ex)
     {
         GlobalUtil.ShowError(ex);
     }
     finally
     {
         GlobalUtil.UnLockPage(this);
     }
 }
Пример #5
0
 public IQuery Add(AddPaymentForm addPaymentForm) =>
 new QueryPost(ADD_PAYMENTS_SERVER_METHOD_NAME, JsonConvert.SerializeObject(addPaymentForm));