3.1.2货品管理

基础管理中的货品管理是对货品以及货品的数量等相关信息进行新增、修改等基本操作的一个模块。

1.表与关系

表1:货品表(SYS_GoodsTable)

列名

数据类型

主键/外键

说明

GoodsID

int

主键

货品ID

GoodsCoding

nchar(30)

货品编码

GoodsName

nchar(30)

货品名称

Standard

nchar(30)

规格

Weight

decimal(18, 2)

重量

UnitID

int

外键

单位ID

ClientID

int

外键

客户ID

ClientGoodsCoding

nchar(30)

客户货品编码

BarCode

nchar(30)

条形码

SpellCode

nchar(30)

拼音码

GoodsCategoryID

int

外键

货品类别ID

Model

nchar(30)

型号

Manufacturer

nchar(30)

生产厂家

GoodsTypeID

int

外键

货品类型ID

GoodsSonTypeID

int

外键

货品子类型ID

Length

decimal(18, 2)

长度

Width

decimal(18, 2)

宽度

Height

decimal(18, 2)

高度

SizeUnitID

int

外键

尺寸单位ID

SKUPackingUnitID

int

外键

SKU包装单位ID

ShelfLife

nchar(30)

保质期

HighSize

nchar(10)

码高

BearWeight

decimal(18, 2)

承重

QualityID

int

外键

质量ID

WeightUnitID

int

外键

重量单位ID

UnitPrice

decimal(18, 2)

单价

StorageEnvironmentID

int

外键

存储环境ID

GoodsPropertyID

int

外键

货品属性ID

PollutePropertyID

int

外键

污染属性ID

PreventPollutePropertyID

int

外键

防止污染属性ID

StateID

int

外键

状态ID

Note

nchar(100)

备注

MonitoringNo

bit

监控否

表2:货品数量对照表(SYS_GoodsQuantityCompareTable)

列名

数据类型

主键/外键

说明

GoodsQuantityCompareID

int

主键

货品数量对照ID

GoodsID

int

外键

货品ID

PackingUnitID

int

外键

包装单位ID

WeightUnitID

int

外键

重量单位ID

SizeUnitID

int

外键

尺寸单位ID

Quantity

decimal(18, 1)

数量

Length

nchar(50)

长度

Width

nchar(50)

宽度

Height

nchar(50)

高度

Weight

nchar(50)

重量

UnitPrice

decimal(18, 1)

单价

Note

nchar(50)

备注

表3:客户表(SYS_ClientTable)

列名

数据类型

主键/外键

说明

ClientID

int

主键

客户ID

ClientAccounts

nchar(50)

客户帐号

ClientCode

nchar(50)

客户码

ClientUnitName

nchar(50)

客户单位名称

ClientAbbreviation1

nchar(50)

客户简称1

ClientAbbreviation2

nchar(50)

客户简称2

ClientManager

nchar(50)

客户经理

ClientManagerPhone

nchar(50)

客户经理电话

Linkman

nchar(50)

联系人

LinkmanPhone

nchar(50)

联系人电话

LinkmanEmail

nchar(50)

联系人Email

LinkmanVIP

nchar(50)

联系人VIP

LinkmanJAI

nchar(50)

联系人JAI

ClientDifference

nchar(50)

客户区别

ClientPostcode

nchar(50)

客户邮编

ClientFax

nchar(50)

客户传真

EnglistAbbreviation

nchar(50)

英文缩写

EnglishName

nchar(50)

英文名称

ClientAddress

nchar(50)

客户地址

ClientCompanyID

int

外键

客户公司ID

IndustryPropertyID

int

外键

行业属性ID

EnterpriseScaleID

int

外键

企业规模ID

MemberRepresentative

nchar(50)

会员代表

ContractFileLand

nchar(50)

合同存档地

ClientRankID

int

外键

客户级别ID

ProjectID

int

外键

项目ID

ContractEndTime

datetime

合同结束时间

sinessDelegate

nchar(10)

业务代表

单击货品表获取货品数量对照表数据的方法

  function onClickRowHuoPin() {var row = $('#tb货品管理').datagrid('getSelected');$.getJSON("/HuoPinGuanLi/ChaXunQuanBu?HuoPinID=" + row.货品ID,function (data) {$('#tb货品数量对照').datagrid('loadData', data);});}
<p>控制器代码</p>
<pre class="csharp" name="code">  public ActionResult ChaXunQuanBu(int HuoPinID){var dtHuoPinShuLiang = from tbHuoPinShuLiang in myEF.SYS_GoodsQuantityCompareTablejoin tbHuoPin in myEF.SYS_GoodsTable on tbHuoPinShuLiang.GoodsID equals tbHuoPin.GoodsIDjoin tbBaoZhuangDanWei in myEF.SYS_AttributeDetailedTable on tbHuoPinShuLiang.PackingUnitID equals tbBaoZhuangDanWei.AttributeDetailedIDjoin tbZhongLiangDanWei in myEF.SYS_AttributeDetailedTable on tbHuoPinShuLiang.WeightUnitID equals tbZhongLiangDanWei.AttributeDetailedIDjoin tbChiCunDanWei in myEF.SYS_AttributeDetailedTable on tbHuoPinShuLiang.SizeUnitID equals tbChiCunDanWei.AttributeDetailedIDwhere tbHuoPinShuLiang.GoodsID == HuoPinIDselect new{货品数量ID = tbHuoPinShuLiang.GoodsQuantityCompareID,货品ID = tbHuoPin.GoodsID,货品编码 = tbHuoPin.GoodsCoding,包装单位ID = tbBaoZhuangDanWei.AttributeDetailedID,包装单位 = tbBaoZhuangDanWei.AttributeDetailedName,数量 = tbHuoPinShuLiang.Quantity,长度 = tbHuoPinShuLiang.Length,宽度 = tbHuoPinShuLiang.Width,高度 = tbHuoPinShuLiang.Height,尺寸单位ID = tbChiCunDanWei.AttributeDetailedID,尺寸单位 = tbChiCunDanWei.AttributeDetailedName,重量 = tbHuoPinShuLiang.Weight,重量单位ID = tbZhongLiangDanWei.AttributeDetailedID,重量单位 = tbZhongLiangDanWei.AttributeDetailedName,单价 = tbHuoPinShuLiang.UnitPrice,备注 = tbHuoPinShuLiang.Note,};List<Dictionary<string, object>> ListReturn = new List<Dictionary<string, object>>();foreach (var item in dtHuoPinShuLiang){Dictionary<string, object> itemHuoPinShuLiang = new Dictionary<string, object>();//遍历反射方式获取属性名和属性值foreach (System.Reflection.PropertyInfo p in item.GetType().GetProperties()){itemHuoPinShuLiang.Add(p.Name, p.GetValue(item, null));}ListReturn.Add(itemHuoPinShuLiang);}return Json(ListReturn, JsonRequestBehavior.AllowGet);}

3.2 库存管理

3.2.1 货品ABC

库存管理中的货品ABC是对货品的属性和作业进行分类的模块

界面

表与关系

表1:ABC分类表(SYS_ABCClassifyTable)

列名

数据类型

主键/外键

说明

ABCClassifyID

int

主键

ABC分类ID

ClientID

int

外键

客户ID

PropertyClassifyCccordingToID

int

外键

属性分类依据ID

PropertyClassifyScopeID

int

外键

属性分类范围ID

PropertyAClassStandardCccordingTo

nchar(50)

属性A类标准依据

PropertyToAClassStandardCccordingTo

nchar(50)

属性至A类标准依据

PropertyBClassStandardCccordingTo

nchar(50)

属性B类标准依据

PropertyToBClassStandardCccordingTo

nchar(50)

属性至B类标准依据

PropertyAClassStandardGradeQuantity

nchar(50)

属性A类标准品目数

PropertyToAClassStandardGradeQuantity

nchar(50)

属性至A类标准品目数

PropertyBClassStandardGradeQuantity

nchar(50)

属性B类标准品目数

PropertyToBClassStandardGradeQuantity

nchar(50)

属性至B类标准品目数

PropertyStartTime

datetime

属性起始时间

PropertyStopTime

datetime

属性终止时间

StoreroomID

int

外键

库房ID

WorkClassifyCccordingToID

int

外键

作业分类依据ID

WorkClassifyScopeID

int

外键

作业分类范围ID

WorkAClassStandardCccordingTo

nchar(50)

作业A类标准依据

WorkToAClassStandardCccordingTo

nchar(50)

作业至A类标准依据

WorkBClassStandardCccordingTo

nchar(50)

作业B类标准依据

WorkToBClassStandardCccordingTo

nchar(50)

作业至B类标准依据

WorkAClassStandardGradeQuantity

nchar(50)

作业A类标准品目数

WorkToAClassStandardGradeQuantity

nchar(50)

作业至A类标准品目数

WorkBClassStandardGradeQuantity

nchar(50)

作业B类标准品目数

WorkToBClassStandardGradeQuantity

nchar(50)

作业至B类标准品目数

WorkStartTime

datetime

作业起始时间

WorkStopTime

datetime

作业终止时间

表2:客户表(SYS_ClientTable)

列名

数据类型

主键/外键

说明

ClientID

int

主键

客户ID

ClientAccounts

nchar(50)

客户帐号

ClientCode

nchar(50)

客户码

ClientUnitName

nchar(50)

客户单位名称

ClientAbbreviation1

nchar(50)

客户简称1

ClientAbbreviation2

nchar(50)

客户简称2

ClientManager

nchar(50)

客户经理

ClientManagerPhone

nchar(50)

客户经理电话

Linkman

nchar(50)

联系人

LinkmanPhone

nchar(50)

联系人电话

LinkmanEmail

nchar(50)

联系人Email

LinkmanVIP

nchar(50)

联系人VIP

LinkmanJAI

nchar(50)

联系人JAI

ClientDifference

nchar(50)

客户区别

ClientPostcode

nchar(50)

客户邮编

ClientFax

nchar(50)

客户传真

EnglistAbbreviation

nchar(50)

英文缩写

EnglishName

nchar(50)

英文名称

ClientAddress

nchar(50)

客户地址

ClientCompanyID

int

外键

客户公司ID

IndustryPropertyID

int

外键

行业属性ID

EnterpriseScaleID

int

外键

企业规模ID

MemberRepresentative

nchar(50)

会员代表

ContractFileLand

nchar(50)

合同存档地

ClientRankID

int

外键

客户级别ID

ProjectID

int

外键

项目ID

ContractEndTime

datetime

合同结束时间

sinessDelegate

nchar(10)

业务代表

表3:(SYS_StoreroomTable)

列名

数据类型

主键/外键

说明

StoreroomID

Int

主键

库房ID

StoreroomCoding

nchar(50)

库房编码

StoreroomName

nchar(50)

库房名称

SpellCode

nchar(50)

拼音码

SpellTypeID

Int

外键

库房类型ID

PlaceAreaID

Int

外键

所在区域ID

Phone

nchar(50)

电话

Fax

nchar(50)

传真

Address

nchar(50)

地址

Length

nchar(50)

长度

Width

nchar(50)

宽度

Height

nchar(50)

高度

Area

nchar(50)

面积

GalleryWidth

nchar(50)

通道宽度

SpinRadius

nchar(50)

旋转半径

StateID

外键

状态ID

Note

nchar(50)

备注

控制器代码

<pre class="csharp" name="code">控制器代码public ActionResult SelectAllXinXi(){var dtFenLei = from tbFenLei in myEF.SYS_ABCClassifyTablejoin tbKeHu in myEF.SYS_ClientTable on tbFenLei.ClientID equals tbKeHu.ClientID                       join tbFeiLeiYiJu in myEF.SYS_AttributeDetailedTable on tbFenLei.PropertyClassifyCccordingToID equals tbFeiLeiYiJu.AttributeDetailedIDjoin tbFenLeiFanWei in myEF.SYS_AttributeDetailedTable on tbFenLei.PropertyClassifyScopeID equals tbFenLeiFanWei.AttributeDetailedIDselect new{FeiLeiID = tbFenLei.ABCClassifyID,KeHuID = tbKeHu.ClientID,KeHuMa = tbKeHu.ClientCode,                           FenLeiYiJuID = tbFeiLeiYiJu.AttributeDetailedID,FenLeiYiJu = tbFeiLeiYiJu.AttributeDetailedName,FenLeiFanWeiID = tbFenLeiFanWei.AttributeDetailedID,FenLeiFanWei = tbFenLeiFanWei.AttributeDetailedName, ALeiBiaoZhunBaiFenBi=tbFenLei.PropertyAClassStandardCccordingTo,ZhiALeiBiaoZhunBaiFenBi = tbFenLei.PropertyToAClassStandardCccordingTo,BLeiBiaoZhunBaiFenBi = tbFenLei.PropertyBClassStandardCccordingTo,ZhiBLeiBiaoZhunBaiFenBi=tbFenLei.PropertyToBClassStandardCccordingTo,ALeiBiaoZhunPinMuShu=tbFenLei.PropertyAClassStandardGradeQuantity,ZhiALeiBiaoZhunPinMuShu = tbFenLei.PropertyToAClassStandardGradeQuantity,BLeiBiaoZhunPinMuShu=tbFenLei.PropertyBClassStandardGradeQuantity,ZhiBLeiBiaoZhunPinMuShu = tbFenLei.PropertyToBClassStandardGradeQuantity,QiShiShiJian = tbFenLei.PropertyStartTime,ZhongZhiShiJian = tbFenLei.PropertyStopTime,};List<Dictionary<string, object>> ListReturn = new List<Dictionary<string, object>>();foreach (var item in dtFenLei){Dictionary<string, object> itemFenLei = new Dictionary<string, object>();//遍历反射方式获取属性名和属性值foreach (System.Reflection.PropertyInfo p in item.GetType().GetProperties()){itemFenLei.Add(p.Name, p.GetValue(item, null));}string shijian = item.QiShiShiJian.ToString();itemFenLei.Add("QiShiShiJian1", shijian);string shijian1 = item.ZhongZhiShiJian.ToString();itemFenLei.Add("ZhongZhiShiJian1", shijian1);ListReturn.Add(itemFenLei);}return Json(ListReturn, JsonRequestBehavior.AllowGet);}
   public ActionResult SelectAllXinXi1(){var dtFenLei1 = from tbFenLei in myEF.SYS_ABCClassifyTablejoin tbKuFang in myEF.SYS_StoreroomTable on tbFenLei.StoreroomID equals tbKuFang.StoreroomIDjoin tbFenLeiYiJu1 in myEF.SYS_AttributeDetailedTable on tbFenLei.WorkClassifyCccordingTo equals tbFenLeiYiJu1.AttributeDetailedIDjoin tbFenLeiFanWei1 in myEF.SYS_AttributeDetailedTable on tbFenLei.WorkClassifyScopeID equals tbFenLeiFanWei1.AttributeDetailedIDselect new{FeiLeiID = tbFenLei.ABCClassifyID,KuFangID = tbKuFang.StoreroomID,KuFangBianMa = tbKuFang.StoreroomCoding,FenLeiYiJu1ID = tbFenLeiYiJu1.AttributeDetailedID,FenLeiYiJu1 = tbFenLeiYiJu1.AttributeDetailedName,FenLeiFanWei1ID = tbFenLeiFanWei1.AttributeDetailedID,FenLeiFanWei1 = tbFenLeiFanWei1.AttributeDetailedName,ALeiBiaoZhunBaiFenBi = tbFenLei.WorkAClassStandardCccordingTo,ZhiALeiBiaoZhunBaiFenBi=tbFenLei.WorkToAClassStandardCccordingTo,BLeiBiaoZhunBaiFenBi = tbFenLei.WorkBClassStandardCccordingTo,ZhiBLeiBiaoZhunBaiFenBi=tbFenLei.WorkToBClassStandardCccordingTo,ALeiBiaoZhunPinMuShu = tbFenLei.WorkAClassStandardGradeQuantity,ZhiALeiBiaoZhunPinMuShu=tbFenLei.WorkToAClassStandardGradeQuantity,BLeiBiaoZhunPinMuShu = tbFenLei.WorkBClassStandardGradeQuantity,ZhiBLeiBiaoZhunPinMuShu=tbFenLei.WorkToBClassStandardGradeQuantity,QiShiShiJian = tbFenLei.WorkStartTime,ZhongZhiShiJian = tbFenLei.WorkStopTime,};List<Dictionary<string, object>> ListReturn = new List<Dictionary<string, object>>();foreach (var item in dtFenLei1){Dictionary<string, object> itemFenLei = new Dictionary<string, object>();//遍历反射方式获取属性名和属性值foreach (System.Reflection.PropertyInfo p in item.GetType().GetProperties()){itemFenLei.Add(p.Name, p.GetValue(item, null));}string shijian = item.QiShiShiJian.ToString();itemFenLei.Add("QiShiShiJian2", shijian);string shijian1 = item.ZhongZhiShiJian.ToString();itemFenLei.Add("ZhongZhiShiJian2", shijian1);ListReturn.Add(itemFenLei);}return Json(ListReturn, JsonRequestBehavior.AllowGet);}
<p>3.3 供应商管理</p><p>  3.3.1 供应商档案管理</p><p>     界面效果图</p>
   <img width="910" height="214" align="middle" alt="" src="https://img-blog.csdn.net/20150530210142299?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvR1hfV0dZ/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />
 

数据库表关系图

表:

列名

数据类型

主键/外键

说明

SupplierID

int

主键

供应商ID

SupplierNumber

nchar(100)

供应商编号

SupplierName

nchar(100)

供应商名称

SupplierAbbreviation

nchar(100)

供应商简称

SupplierModeSettlementID

int

外键

供应商结算方式ID

SupplierTypeID

int

外键

供应商类型ID

BusinessTypeID

int

外键

业务种类

Linkman

nchar(100)

联系人

LinkmanPhone

nchar(100)

联系人电话

Fax

nchar(100)

传真

SupplierAddress

nchar(100)

供应商地址

Postcode

nchar(100)

邮编

TreatyNumber

nchar(100)

协议编号

Bank

nchar(100)

开户行

BankAccountNumber

nchar(100)

开户行帐号

DutyParagraph

nchar(100)

税号

LegalDelegate

nchar(100)

法人代表

MobilePhone

nchar(100)

手机

Email、

nchar(100)

电子邮件

EnterpriseCode

nchar(100)

企业代码

BusinessLicenseNumber

nchar(100)

营业执照号

GovernmentRentCertificateNumber

nchar(100)

地税登证号码

NationalTaxCertificateNumber

nchar(100)

国税登证号码

SetUpTime

datetime

成立时间

RegisteredCapital

nchar(100)

注册资本

RoadTransportLicenseNumber

nchar(100)

道路运输许可证编号

DangerousGoodsTransportLicense

nchar(100)

危险品运输许可证号

Agent

nchar(100)

经办人

AgentContactPhone

nchar(100)

经办人联系电话

CompanyAffiliation

nchar(100)

所属公司

Note

nchar(100)

备注

3.3.2控制器代码

public ActionResult ChaXunQuanBu(){var dtGongYingShang = from tbGongYingShang in myEF.SYS_SupplierTablejoin tbJieSuan in myEF.SYS_AttributeDetailedTable on tbGongYingShang.SupplierModeSettlementID equals tbJieSuan.AttributeDetailedIDjoin tbLeiXing in myEF.SYS_AttributeDetailedTable on tbGongYingShang.SupplierTypeID equals tbLeiXing.AttributeDetailedIDjoin tbYeWuZhongLei in myEF.SYS_AttributeDetailedTable on tbGongYingShang.BusinessTypeID equals tbYeWuZhongLei.AttributeDetailedIDselect new{供应商档案ID = tbGongYingShang.SupplierID,供应商编号 = tbGongYingShang.SupplierNumber,供应商名称 = tbGongYingShang.SupplierName,供应商类型ID = tbLeiXing.AttributeDetailedID,供应商类型 = tbLeiXing.AttributeDetailedName,供应商简称 = tbGongYingShang.SupplierAbbreviation,供应商结算方式ID = tbJieSuan.AttributeDetailedID,供应商结算方式 = tbJieSuan.AttributeDetailedName,业务种类ID = tbYeWuZhongLei.AttributeDetailedID,业务种类 = tbYeWuZhongLei.AttributeDetailedName,联系人 = tbGongYingShang.Linkman,联系人电话 = tbGongYingShang.LinkmanPhone,地址 = tbGongYingShang.SupplierAddress,传真 = tbGongYingShang.Fax,邮编 = tbGongYingShang.Postcode,协议编号 = tbGongYingShang.TreatyNumber,开户行 = tbGongYingShang.Bank,开户行账号 = tbGongYingShang.BankAccountNumber,税号 = tbGongYingShang.DutyParagraph,法人代表 = tbGongYingShang.LegalDelegate,手机 = tbGongYingShang.MobilePhone,Email = tbGongYingShang.Email,企业代码 = tbGongYingShang.EnterpriseCode,营业执照号码 = tbGongYingShang.BusinessLicenseNumber,地税登记号码 = tbGongYingShang.GovernmentRentCertificateNumber,国税登证号码 = tbGongYingShang.NationalTaxCertificateNumber,成立时间 = tbGongYingShang.SetUpTime,注册资本 = tbGongYingShang.RegisteredCapital,道路运输许可证编号 = tbGongYingShang.RoadTransportLicenseNumber,危险品运输许可证号 = tbGongYingShang.DangerousGoodsTransportLicense,经办人 = tbGongYingShang.Agent,经办人联系电话 = tbGongYingShang.AgentContactPhone,所属公司 = tbGongYingShang.CompanyAffiliation,备注 = tbGongYingShang.Note,};List<Dictionary<string, object>> ListReturn = new List<Dictionary<string, object>>();foreach (var item in dtGongYingShang){Dictionary<string, object> itemGongYingShang = new Dictionary<string, object>();//遍历反射方式获取属性名和属性值foreach (System.Reflection.PropertyInfo p in item.GetType().GetProperties()){itemGongYingShang.Add(p.Name, p.GetValue(item, null));}string shijian = item.成立时间.ToString();itemGongYingShang.Add("成立时间1", shijian);ListReturn.Add(itemGongYingShang);}return Json(ListReturn, JsonRequestBehavior.AllowGet);}
3.3.3、jQuery代码
var BangDing = 0;$(document).ready(function () {$.getJSON("/GongYingShangDangAnGuanLi/ChaXunQuanBu",function (data) {$('#tb供应商管理').datagrid('loadData', data);BangDing++});});
 function returnBtnCaoZuo(供应商档案ID, row, rowIndex) {return "<a href='javascript:XiangQing(" + 供应商档案ID + "," + rowIndex + ")'>详情</a>";}function XiangQing(供应商档案ID, rowIndex) {window.location.href = "/GongYingShangDangAnGuanLi/GongYingShangDangAnXinXi?GongYingShangDangAnID=" + 供应商档案ID;}

3.3.3、界面层代码

 <table class="easyui-datagrid" id="tb供应商管理" style="width:auto; height:auto;"><thead><tr><th data-options="field:'ck',checkbox:true"></th><th data-options="field:'供应商编号',width:100,align:'center'">合作单位编号</th><th data-options="field:'供应商名称',width:100,align:'center'">合作单位名称</th><th data-options="field:'供应商类型',width:100,align:'center'">合作单位类型</th><th data-options="field:'供应商简称',width:100,align:'center'">合作单位简称</th><th data-options="field:'供应商结算方式',width:100,align:'center'">合作单位结算方式</th><th data-options="field:'业务种类',width:100,align:'center'">业务种类</th><th data-options="field:'联系人',width:100,align:'center'">联系人</th><th data-options="field:'联系人电话',width:100,align:'center'">联系人电话</th><th data-options="field:'地址',width:100,align:'center'">地址</th><th data-options="field:'供应商档案ID',width:100,align:'center',formatter:returnBtnCaoZuo">操作</th></tr></thead></table>     

3.3.4 详情信息界面截图

3.3.5 JQuery代码

 function BangDingDangAnXinXi() {$.getJSON("/GongYingShangDangAnGuanLi/ChaXunByID?GongYingShangDangAnID="+@Session["GongYingShangDangAnID"],function(data){ $('#txtGongYingShangBianMa').attr('value',data[0].供应商编号);$('#txtGongYingShangMingCheng').attr('value',data[0].供应商名称);$('#GongYingShangLeiXing').combobox('setValue',data[0].供应商类型ID);$('#GongYingShangJianCheng').attr('value',data[0].供应商简称);$('#cboGongYingShangJieSuanFangShi').combobox('setValue',data[0].供应商结算方式ID);$('#cboYeWuLeiXing').combobox('setValue',data[0].业务种类ID);$('#txtLianXiRen').attr('value',data[0].联系人);$('#txtLianXiRenDianHua').attr('value',data[0].联系人电话);$('#txtDiZhi').attr('value',data[0].地址);$('#txtChuanZhen').attr('value',data[0].传真);$('#txtYouBian').attr('value',data[0].邮编);$('#txtXieYiBianHao').attr('value',data[0].协议编号);$('#txtKaiHuHang').attr('value',data[0].开户行);$('#txtKaiHuHangZhangHao').attr('value',data[0].开户行账号);$('#txtShuiHao').attr('value',data[0].税号);$('#txtFaRenDaiBiao').attr('value',data[0].法人代表);$('#txtShouJi').attr('value',data[0].手机);$('#txtE-mial').attr('value',data[0].Email);$('#txtQiYeDaiMa').attr('value',data[0].企业代码);$('#txtYingYeZhiZhaoHaoMa').attr('value',data[0].营业执照号码);$('#txtDiShuiDengJiHaoMa').attr('value',data[0].地税登记号码);$('#txtGuoShuiDengJiHaoMa').attr('value',data[0].国税登证号码);$('#datChengLiShiJian').datebox('setValue',data[0].成立时间1);$('#txtZhuCeZiBen').attr('value',data[0].注册资本);$('#txtDaoLuYunShuBianHao').attr('value',data[0].道路运输许可证编号);$('#txtWeiXianPinYunShuXuKuHao').attr('value',data[0].危险品运输许可证号);$('#txtJinBangRen').attr('value',data[0].经办人);$('#txtJinBangRenLianXiDianHua').attr('value',data[0].经办人联系电话);$('#txtSuoShuFenGongShi').attr('value',data[0].所属公司);$('#txtBeiZhu').attr('value',data[0].备注);});

3.3.6界面层代码

<div title="供应商档案信息表" style="padding:10px; width:auto; height:auto; border-style:none; background-color:#00CCCC;">
<table style="margin-left:20px; background-color:#33FFFF;"><tr>
<td align="right"><strong style="font-size: medium"  >合作单位编号:</strong><input type="text" id="txtGongYingShangBianMa" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >合作单位名称:</strong><input type="text" id="txtGongYingShangMingCheng" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >合作单位类型:</strong><input id="GongYingShangLeiXing" class="easyui-combobox"  style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >合作单位简称:</strong><input type="text" id="GongYingShangJianCheng"  style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >合作单位结算方式:</strong><input id="cboGongYingShangJieSuanFangShi" class="easyui-combobox" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >业务种类:</strong><input class="easyui-combobox" id="cboYeWuLeiXing" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >联系人:</strong><input type="text" id="txtLianXiRen" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >联系人电话:</strong><input type="text" id="txtLianXiRenDianHua" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >传真:</strong><input type="text" id="txtChuanZhen" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >邮编:</strong><input type="text" id="txtYouBian" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >协议编号:</strong><input type="text" id="txtXieYiBianHao" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >开户行:</strong><input type="text" id="txtKaiHuHang" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >开户行账号:</strong><input type="text" id="txtKaiHuHangZhangHao" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >税号:</strong><input type="text" id="txtShuiHao" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >法人代表:</strong><input type="text" id="txtFaRenDaiBiao" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >手机:</strong><input type="text" id="txtShouJi" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >E-mail:</strong><input type="text" id="txtE-mial" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >企业代码:</strong><input type="text" id="txtQiYeDaiMa" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >营业执照号码:</strong><input type="text" id="txtYingYeZhiZhaoHaoMa" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >地税登证号码:</strong><input type="text" id="txtDiShuiDengJiHaoMa" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >国税登证号码:</strong><input type="text" id="txtGuoShuiDengJiHaoMa" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >成立时间:</strong><input id="datChengLiShiJian" class="easyui-datebox" data-options="formatter:myformatter" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >注册资本:</strong><input type="text" id="txtZhuCeZiBen" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >道路运输许可证编号:</strong><input type="text" id="txtDaoLuYunShuBianHao" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >危险品运输许可证号:</strong><input type="text" id="txtWeiXianPinYunShuXuKuHao" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >经办人:</strong><input type="text" id="txtJinBangRen" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >经办人联系电话:</strong><input type="text" id="txtJinBangRenLianXiDianHua" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >所属分公司:</strong><input id="txtSuoShuFenGongShi" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr><tr>
<td align="right"><strong style="font-size: medium"  >备注:</strong><input type="text" id="txtBeiZhu" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
<td align="right"><strong style="font-size: medium"  >地址:</strong><input type="text" id="txtDiZhi" style="width:300px; height:30px;border-width: thin; border-style: none none outset none" /></td>
</tr>

3.3.7 控制器代码

#region  通过ID绑定数据public ActionResult ChaXunByID(int GongYingShangDangAnID){var dtGongYingShang = from tbGongYingShang in myEF.SYS_SupplierTablejoin tbJieSuan in myEF.SYS_AttributeDetailedTable on tbGongYingShang.SupplierModeSettlementID equals tbJieSuan.AttributeDetailedIDjoin tbLeiXing in myEF.SYS_AttributeDetailedTable on tbGongYingShang.SupplierTypeID equals tbLeiXing.AttributeDetailedIDjoin tbYeWuZhongLei in myEF.SYS_AttributeDetailedTable on tbGongYingShang.BusinessTypeID equals tbYeWuZhongLei.AttributeDetailedIDwhere tbGongYingShang.SupplierID == GongYingShangDangAnIDselect new{供应商档案ID = tbGongYingShang.SupplierID,供应商编号 = tbGongYingShang.SupplierNumber,供应商名称 = tbGongYingShang.SupplierName,供应商类型ID = tbLeiXing.AttributeDetailedID,供应商类型 = tbLeiXing.AttributeDetailedName,供应商简称 = tbGongYingShang.SupplierAbbreviation,供应商结算方式ID = tbJieSuan.AttributeDetailedID,供应商结算方式 = tbJieSuan.AttributeDetailedName,业务种类ID = tbYeWuZhongLei.AttributeDetailedID,业务种类 = tbYeWuZhongLei.AttributeDetailedName,联系人 = tbGongYingShang.Linkman,联系人电话 = tbGongYingShang.LinkmanPhone,地址 = tbGongYingShang.SupplierAddress,传真 = tbGongYingShang.Fax,邮编 = tbGongYingShang.Postcode,协议编号 = tbGongYingShang.TreatyNumber,开户行 = tbGongYingShang.Bank,开户行账号 = tbGongYingShang.BankAccountNumber,税号 = tbGongYingShang.DutyParagraph,法人代表 = tbGongYingShang.LegalDelegate,手机 = tbGongYingShang.MobilePhone,Email = tbGongYingShang.Email,企业代码 = tbGongYingShang.EnterpriseCode,营业执照号码 = tbGongYingShang.BusinessLicenseNumber,地税登记号码 = tbGongYingShang.GovernmentRentCertificateNumber,国税登证号码 = tbGongYingShang.NationalTaxCertificateNumber,成立时间 = tbGongYingShang.SetUpTime,注册资本 = tbGongYingShang.RegisteredCapital,道路运输许可证编号 = tbGongYingShang.RoadTransportLicenseNumber,危险品运输许可证号 = tbGongYingShang.DangerousGoodsTransportLicense,经办人 = tbGongYingShang.Agent,经办人联系电话 = tbGongYingShang.AgentContactPhone,所属公司 = tbGongYingShang.CompanyAffiliation,备注 = tbGongYingShang.Note,};List<Dictionary<string, object>> ListReturn = new List<Dictionary<string, object>>();foreach (var item in dtGongYingShang){Dictionary<string, object> itemGongYingShang = new Dictionary<string, object>();//遍历反射方式获取属性名和属性值foreach (System.Reflection.PropertyInfo p in item.GetType().GetProperties()){itemGongYingShang.Add(p.Name, p.GetValue(item, null).ToString().Trim());}string shijian = item.成立时间.ToString();itemGongYingShang.Add("成立时间1", shijian);ListReturn.Add(itemGongYingShang);}return Json(ListReturn, JsonRequestBehavior.AllowGet);}#endregion

北京物流信息管理系统(二)相关推荐

  1. 数据库课程设计:物流信息管理系统(PyCharm+MySQL)

    目录 1.创建数据库表 2.ER图 3.实现功能简述 4.部分功能页面展示 5.python代码 6.不足说明 1.创建数据库表 系统主要的处理对象有:订单信息.寄件人信息.收件人信息.配送员信息.具 ...

  2. 计算机毕业设计Java物流信息管理系统录像演示(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java物流信息管理系统录像演示(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java物流信息管理系统录像演示(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目 ...

  3. 忠实通物流信息管理系统

    忠实通物流信息管理系统的设计与实现是把物流管理中的业务和信息技术结合在一起,实现各项物流信息的信息化管理模式.系统针对的用户是企业的管理员和物流客户,管理员主要完成了对企业内部的商品管理.库存管理.运 ...

  4. 基于移动端的快递物流信息管理系统Uniapp

    摘要 现代信息化社会下的数据管理对活动的重要性越来越为明显,人们出门可以通过网络进行交流.信息咨询.查询等操作.网络化生活对人们通过网上购物也有了非常大的发展,通过网上进行购物后快递物流的崛起,信息化 ...

  5. 基于java的物流信息管理系统(计算机毕业设计)

    介绍 基于JSP的物流信息管理系统(MySQL版) 1.包含源程序,数据库脚本.代码和数据库脚本都有详细注释. 2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善. 开发环境: MyEclips ...

  6. 基于SSM的物流信息管理系统(附论文)

    大家好,很高兴和大家分享源码.不管是什么样的需求.都希望各位计算机专业的同学们有一个提高. 大家可以通过常用的搜索引擎,以百度为例,搜索 源码乐园 code51 ,然后再次搜索 自己想要的即可.更多的 ...

  7. 基于JSP的物流信息管理系统(MySQL版)

    原文链接:https://blog.csdn.net/luxiaosong1425/article/details/116131450 项目描述 本系统基于JSP的物流信息管理系统(MySQL版).系 ...

  8. 基于SSM+MySQL+JSP+Shiro的快递物流信息管理系统

    大家好,很高兴和大家分享源码.不管是什么样的需求.都希望各位计算机专业的同学们有一个提高. 大家可以通过常用的搜索引擎,以百度为例,搜索 源码乐园 code51 ,然后再次搜索 自己想要的即可.更多的 ...

  9. 计算机毕业设计ssm物流信息管理系统35wzn系统+程序+源码+lw+远程部署

    计算机毕业设计ssm物流信息管理系统35wzn系统+程序+源码+lw+远程部署 计算机毕业设计ssm物流信息管理系统35wzn系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S架构 开 ...

最新文章

  1. 厉害了,网易伏羲三篇论文上榜 AI 顶会 ACL
  2. RTMPdump(libRTMP) 源代码分析 3: AMF编码
  3. OSChina 周二乱弹 —— 最要命的编程语言?
  4. C语言——程序的编译+链接(linux+gcc实现过程)
  5. 服务器负载不高 响应慢_京东面试官问我什么是负载均衡,兄弟们我这样说对嘛?...
  6. SDOI 2006 - 保安站岗
  7. x-shell 通过堡垒机连接 ssh多个机器 自动化脚本
  8. python流量实时统计_Python实现获取nginx服务器ip及流量统计信息功能示例
  9. 高颜值的故宫介绍html源码
  10. mysql模拟题三_MySQL 练习题3
  11. 1190: [HNOI2007]梦幻岛宝珠 - BZOJ
  12. js实现表格的行删除和增加_vue小demo之实现表格的增加和删除
  13. Python使用Reportlab处理PDF数据 - 页面布局
  14. cmd命令快速重启IIS服务
  15. 【学习记录】QT5 的简单界面设计及错误总结
  16. LibVLC —— Qt下OpenGL播放rtsp/rtmp流,每帧图像基于OpenCv处理
  17. 全面掌握Java多线程
  18. 可行性研究报告【列文】2022-5.6
  19. 快速理解 HTTP协议
  20. android 网络图片工具类,分享一个Android图片模糊的工具类

热门文章

  1. bootstrap中的Accordion组件如何使用
  2. Shiro验证策略-shiro自定义实现Realm来实现身份验证-shiro散列加密算法-shiro授权-shiro自定义Realm实现授权
  3. 物联网工程实践实训 DAY3
  4. mysql筛选两个表中的不同数据
  5. UltraISO制作操作系统U盘启动盘来重装系统
  6. 高校计算机专业教师年终总结,计算机教师个人总结【高校计算机教师暑期培训总结】...
  7. 计算机博弈 Negamax 负极值算法
  8. 多个containers 共用一个pvc_中山PVC活接球阀价格,化工管材厂家
  9. CVPR 2021 AGQA: A Benchmark for Compositional Spatio-Temporal Reasoning
  10. SteamVR使用Curved UI实现与UI的交互