tijian_jichuang/Code/BasicSettings/frmFenDianAdd.cs

65 lines
1.8 KiB
C#
Raw Permalink Normal View History

2025-02-20 11:54:48 +08:00
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;
}
}
}