private void btnOk_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(this.txt供应商名称.Text))
            {
                AppServer.ShowMsg("供应商名称不能为空,请填写!");
                this.lbl供应商名称33.BackColor = Color.Red;
                this.txt供应商名称.Focus();
                return;
            }
            //
            var model = new Ref_WS_STK.DataType_供应商();

            this.DataBinding_DataSourceToModel(model);
            model.ExAction      = this.btnOk.Tag.ToString();
            model.LoginUserCode = AppServer.LoginUserCode;
            model.供应商编码         = this.Tag.ToStringDef();
            AppServer.UsingWcf(() =>
            {
                AppServer.wcfClient.BAS_供应商_Edit(ref model);
            });
            //
            if (model.ExResult != 0)
            {
                AppServer.ShowMsg_SubmitError(model.ErrorMsg);
                return;
            }
            this.DialogResult = DialogResult.OK;
        }
        private void DataBinding_cbx供应商编码()
        {
            var model = new Ref_WS_STK.DataType_供应商();

            model.ExAction = "AllDW";
            AppServer.UsingWcf(() =>
            {
                this.cbx供应商编码.ValueMember   = "供应商编码";
                this.cbx供应商编码.DisplayMember = "供应商名称";
                this.cbx供应商编码.DataSource    = AppServer.wcfClient.BAS_供应商_List(model).Tables[0];
            });
        }
        private void DataBinding_dbGridView(int ARowIndex)
        {
            var model = new Ref_WS_STK.DataType_供应商();

            AppServer.UsingWcf(() =>
            {
                this.dbGridView.DataSource = AppServer.wcfClient.BAS_供应商_List(model).Tables[0];
            });
            //
            this.lblRowCnt.Text = String.Format("共有 {0} 条记录", this.dbGridView.RowCount.ToString());
            //
            this.dbGridView.GoToRowByIndex(ARowIndex);
        }
        private void btnDel_Click(object sender, EventArgs e)
        {
            if (this.dbGridView.Rows.Count == 0)
            {
                return;
            }
            if (this.dbGridView.SelectedRows.Count == 0)
            {
                return;
            }
            if (!AppServer.DialogMsg("确定要删除该供应商?"))
            {
                return;
            }
            //
            var model = new Ref_WS_STK.DataType_供应商();

            model.ExAction = "Del";
            AppServer.UsingWcf(() =>
            {
                foreach (DataGridViewRow Row in this.dbGridView.SelectedRows)
                {
                    model.供应商编码 = Row.Cells["供应商编码"].Value.ToString();
                    AppServer.wcfClient.BAS_供应商_Edit(ref model);
                }
            });
            //
            if (model.ExResult != 0)
            {
                AppServer.ShowMsg_Error(model.ErrorMsg);
            }
            else
            {
                this.DataBinding_dbGridView(0);
            }
        }