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