using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using SOH.Entities; using EAS.Services; using SOH.BLL; using SOH.Data; namespace SOH.BasicSettings { public partial class frmFenDianAdd : Form { private FenDian fd=new FenDian(); public void init(FenDian infd) { fd = infd; } public frmFenDianAdd() { InitializeComponent(); } private void frmFenDianAdd_Load(object sender, EventArgs e) { txt_fdmc.DataBindings.Add("Text", fd, "fdmc"); txt_fdlxr.DataBindings.Add("Text", fd, "fdlxr"); txt_fddh.DataBindings.Add("Text", fd, "fddh"); txt_fddz.DataBindings.Add("Text", fd, "fddz"); } private void btn_ok_Click(object sender, EventArgs e) { if(txt_fdmc.Text.Trim()=="") { MessageBox.Show("分店名称不能为空!"); return; } var vservice = ServiceContainer.GetService(); OperationResult or = null; if (fd.fddm == 0) { var basicservice = ServiceContainer.GetService(); fd.fddm = basicservice.GetMax(fd.DbTableName, 1); or = vservice.AddFenDian(fd); } else { or = vservice.Modify(fd); } MessageBox.Show(or.Message); if (or.State == 1) DialogResult = DialogResult.OK; } internal FenDian getfd() { //throw new NotImplementedException(); return fd; } } }