/// <summary> /// 确定 /// </summary> protected void OKButton_Click(object sender, EventArgs e) { using (ContractProvider contProvider = new ContractProvider()) { if (this.CurrentID.Length == 0) { //新增 try { int facNo = contProvider.GetMaxFactoryNo(); contProvider.InsertFactory(facNo.ToString(), avnam.Text, avarea.SelectedValue, avprov.Text, avcoty.Text, avadr1.Text, avadr2.Text, avadr3.Text, avpon1.Text, avpon2.Text, avpon3.Text, avfax1.Text, avfax2.Text, avemai1.Text, avemai2.Text, avctat.Text, avsalr.Text, avcur.SelectedValue, avterm.SelectedValue, avtrc.SelectedValue, avbank.Text, avacct.Text, atcod.Text, avhyb.Text, avtax.Text); } catch (Exception error) { this.ShowErrorMessage(this.GetGlobalResourceString("CreateErrorMessage") + error.Message); return; } } else { //编辑 try { contProvider.UpdateFactory(this.CurrentID, avnam.Text, avarea.SelectedValue, avprov.Text, avcoty.Text, avadr1.Text, avadr2.Text, avadr3.Text, avpon1.Text, avpon2.Text, avpon3.Text, avfax1.Text, avfax2.Text, avemai1.Text, avemai2.Text, avctat.Text, avsalr.Text, avcur.SelectedValue, avterm.SelectedValue, avtrc.SelectedValue, avbank.Text, avacct.Text, atcod.Text, avhyb.Text, avtax.Text); } catch (Exception error) { this.ShowErrorMessage(this.GetGlobalResourceString("UpdateErrorMessage") + error.Message); return; } } } //回调 this.DialogCallback("'CloseRefresh'", "window"); }