示例#1
0
        /// <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");
        }