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 <Distributor> list = (List <Distributor>) this.dataGridView1.DataSource;
                    Distributor        item = (Distributor)list[e.RowIndex];
                    if (e.ColumnIndex == accruedCommissionDataGridViewTextBoxColumn.Index)
                    {
                        RetailCommissionDetailForm form = new RetailCommissionDetailForm(para);
                        // form.PfCustomerRechargeRecordSuccess += WholesaleCustomerRechargeForm_PfCustomerRechargeRecordSuccess;
                        form.ShowDialog(item.ID);
                    }

                    /*      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);
            }
        }
예제 #2
0
        private void dataGridView3_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (!DataGridViewUtil.CheckPerrmisson(this, sender, e))
            {
                return;
            }

            if (e.RowIndex > -1 && e.ColumnIndex > -1)
            {
                List <Member> memberList = DataGridViewUtil.BindingListToList <Member>(dataGridView3.DataSource);
                // List<Member> memberList = (List<Member>)this.dataGridView3.DataSource;
                Member Mitem = memberList[e.RowIndex];
                if (e.ColumnIndex == Column2.Index)
                {
                    if (curSelectNode != null)
                    {
                        AddDistributionMemberClassForm form = new AddDistributionMemberClassForm(allNodes, curSelectNode, OperationEnum.Edit);
                        if (form.ShowDialog() == DialogResult.OK)
                        {
                            InteractResult <List <Member> > mList = CommonGlobalCache.ServerProxy.GetDistributors4Member(para);
                            if (mList.ExeResult == ExeResult.Success)
                            {
                                if (mList != null)
                                {
                                    //this.dataGridViewTextBoxColumn1.Visible = true;
                                    List <Member> ListMember = mList.Data;
                                    //foreach (PfCustomer Pitem in ListPfCustomer)
                                    //{
                                    //    Pitem.CustomerCode = Pitem.ID;
                                    //}
                                    dataGridViewPagingSumCtrl.BindingDataSource(ListMember);
                                    this.dataGridView3.CurrentCell = this.dataGridView3.Rows[e.RowIndex].Cells[1];

                                    this.dataGridView3.Rows[e.RowIndex].Selected = true;
                                }
                            }
                        }
                        // form.ShowDialog();
                    }
                }
                else if (e.ColumnIndex == Column1.Index)
                {
                    GetDistributorsPara para = new GetDistributorsPara()
                    {
                        StartTime = new Date("1900-01-01"), EndTime = new Date(DateTime.Now)
                    };

                    RetailCommissionDetailForm form = new RetailCommissionDetailForm(para);
                    // form.PfCustomerRechargeRecordSuccess += WholesaleCustomerRechargeForm_PfCustomerRechargeRecordSuccess;


                    form.ShowDialog(Mitem.PhoneNumber);
                }

                /* else if (e.ColumnIndex == seeCommissionDataGridViewCheckBoxColumn2.Index)
                 * {
                 *   Mitem.SeeCommission = (bool)this.dataGridView3[e.ColumnIndex, e.RowIndex].Value;
                 *   UpIsCheck(Mitem.PhoneNumber, Mitem.SeeCommission);
                 * }*/
            }
        }