U9
lairiwei
努力工作中
展开
-
料号过滤项目号
实现功能:做一个自定义参照,绑定到项目(色号)里,替换掉系统原来的参照。在料号(底布花型)参照里选出一个料号,这个料号作为参数传到自定义项目参照里,过滤出相关的项目来,(不相关的不在参照里显示)。顺便带出一个实体扩展字段10(工厂色)。一、自定义一个参照。做好一个料号项目号关联实体(UFIDA.U9.MO.JR.hduzh.JRItemProjBE.MetaData.dll,杜忠搞定),发布后在,在发布对象浏览器里找到并把proj_ID, proj_code, proj_name, proj_shortna原创 2010-09-13 15:47:00 · 758 阅读 · 0 评论 -
调用U9系统里的新增杂收服务服务
<br />一、在portal/services目录下找到新增杂收的服务名,在浏览器里输入地址,看能不能调通:http://localhost/Portal/services/UFIDA.U9.ISV.MiscRcvISV.ICommonCreateMiscRcv.svc<br /> <br />二、生成桩代码:批处里改为<br />NetCFSvcUtil.exe /namespace:*,ICommonCreateMiscRcv http://localhost/portal/services/UFID原创 2010-11-04 15:12:00 · 804 阅读 · 1 评论 -
在Datagrid里添加参照列
<br />在datagrid里添加全新的参照列<br /> class SOAbc : UFSoft.UBF.UI.Custom.ExtendedPartBase<br /> {<br /> StandardSOMainUIFormWebPart soWebPart;<br /> public override void AfterInit(UFSoft.UBF.UI.IView.IPart Part, EventArgs args)<br /> {<br原创 2010-10-11 10:16:00 · 257 阅读 · 0 评论 -
一些微SQL技巧
--当A.Level='+'时,显示A2.Name,当A.Level='++'时,显示A.HalfProductCombineNameselect (CASE WHEN A.Level='+' THEN A2.Name WHEN A.Level='++' THEN A.HalfProductCombineName END) AS NAME from MO_BLPackageListLine A left join MO_BLPackageListHead A1 ON A1.ID = A.BLPacka原创 2010-12-01 11:44:00 · 153 阅读 · 0 评论 -
在界面上添加按钮三种方法
1、在工具栏上添加(1)、实例化按钮 IUFButton btnBatchMO = new UFWebButtonAdapter(); btnBatchMO.ID = "btnBatchMO"; btnBatchMO.AutoPostBack = true;(2)、找到工具栏控件 IUFToolbar _Toolbar = (IUFToolbar)moBListWebPart.FindControl("Toolbar1原创 2010-09-25 09:19:00 · 1008 阅读 · 0 评论 -
插件打印
在列表的工具栏上添加打印按钮,实现打印代码如下:一,using System;using System.Collections.Generic;using System.Text;using UFSoft.UBF.UI.Custom;using UFSoft.UBF.UI.IView;using UFSoft.UBF.UI.ControlModel;using UFSoft.UBF.UI.WebControlAdapter;using System.Collections.Specialized;using原创 2010-09-25 09:15:00 · 308 阅读 · 0 评论 -
简单参照,实现查找和列表功能
做好一个简单工人基础资料,并实现查找和列表功能1,做简单工人基础资料实体,在UBF上拖CBORef和BaseRef,做组织的时候绑定到系统组织参照里,并做查打参照。2,做查询项目,列表查询,先实体。3,发布时分别记下MainUI的url和ListUI的url。4,做查找时,在MainUI的code里加代码 BLWorkerInfoUIForm0914WebPartCodeBehindExtend.cs里加 public void A原创 2010-09-21 15:06:00 · 203 阅读 · 0 评论 -
实体继承单据类型
实体继承单据类型时,需要在BLPackageListHeadExtend.cs里添加事件 public override UFIDA.U9.Base.Doc.DocType DocType { get { return this.DocumentType; } }其中DocumentType为单头里的自定义字段,类型为自作的单据类型原创 2010-09-25 09:54:00 · 218 阅读 · 0 评论 -
简单单据打印和列表打印开发
单据打印开发在*UIModelActionExtend.cs里加代码 private void PrintClick_Extend(object sender, UIActionEventArgs e) { IExportSettings settings = ExportServiceFactory.GetInstance().CreateExportSettingsObject(); settings.PrintTemplateCatalogT原创 2010-09-25 09:03:00 · 283 阅读 · 0 评论 -
U9能过枚举值查找中文名称
select dbo.F_GetEnumName('UFIDA.U9.MO.BL.hduzh.BLPackageListBE.PLSourceTypeEnum',1,'zh-CN')as 来源类别函数第一个参数为枚举类型,一般可以在classview里查找得到,第二个参数为枚举值,第三个参数为中文。原创 2010-11-25 17:21:00 · 450 阅读 · 0 评论