private void btnUpdate_Click(object sender, EventArgs e) { if (txtPersonnel.Tag == null || txtPersonnel.Tag.ToString() == "") { MessageDialog.ShowPromptMessage("请选择供应商责任人"); return; } if (GlobalObject.GeneralFunction.IsNullOrEmpty(cmbClearingForm.Text)) { MessageDialog.ShowPromptMessage("请选择【结算方式】"); return; } string strProvider = dataGridView1.CurrentRow.Cells["供应商编码"].Value.ToString(); if (cmbClearingForm.Text == "用量") { m_providerServer.InsertUnitPriceList(strProvider); } if (!m_providerServer.UpdataProvider(dataGridView1.CurrentRow.Cells["供应商编码"].Value.ToString(), txtName.Text, txtShotName.Text, checkBox2.Checked, checkBox1.Checked, chbIsMainDuty.Checked, checkBox3.Checked, txtPersonnel.Tag.ToString(), dataGridView2.CurrentRow.Cells["责任人工号"].Value.ToString(), cmbClearingForm.Text, cmbYear.Text + cmbMonth.Text, out m_findProvider, out m_err)) { MessageDialog.ShowPromptMessage(m_err); return; } else { MessageDialog.ShowPromptMessage("修改成功"); } RefreshDataGridView(m_findProvider); RefreshControl(); PositioningRecord(strProvider); }