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); } }