65 lines
1.8 KiB
C#
65 lines
1.8 KiB
C#
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<IFenDian>();
|
|
OperationResult or = null;
|
|
if (fd.fddm == 0) {
|
|
var basicservice = ServiceContainer.GetService<IBasic>();
|
|
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;
|
|
}
|
|
}
|
|
}
|