c winformm订单生产各个环节状况在系统怎样体现

Winform开发框架之客户关系管理系统(CRM)的报价单和销售单的处理
在前面介绍了很多CRM相关的界面和实现思路的随笔文章,本篇继续介绍一下系统中用到的一些经验和技巧片段。本篇随笔主要介绍客户关系管理系统(CRM)的报价单和销售单的处理界面效果,使用列表内置的选择代替弹出对话框选择产品的方式,实现报价单和销售单的产
在前面介绍了很多CRM相关的界面和实现思路的随笔文章,本篇继续介绍一下系统中用到的一些经验和技巧片段。本篇随笔主要介绍客户关系管理系统(CRM)的报价单和销售单的处理界面效果,使用列表内置的选择代替弹出对话框选择产品的方式,实现报价单和销售单的产品列表快速选择。1、功能界面效果展示我们知道,在很多列表的内容输入中,很多都使用内置的列表选择方式代替弹出式对话框的选择方式,在我研究了解的很多个CRM系统中,报价单和销售单都基本上是采用这种内置的选择方式,为了适应业界的标准习惯,我在我的系统中也使用了这种方式,新建报价单界面如下所示。新建销售订单界面如下所示。报价单或者销售单,一般有状态的区分,为了方便展示各种状态,可以通过不同的背景色进行区分,并且单据通过分页控件进行分页展示,以达到更好的效率,如下所示。报价单列表界面如下所示。 其中报价单可以直接生成销售订单,在报价单的列表上右键菜单弹出“转化为销售订单”即可实现该功能。2、实现控件界面的设计步骤首先我们介绍内嵌式的GridControl,实现实现数据的快速录入和选择的操作。在这个GridControl控件的设计视图里面,需要增加一些在界面上绑定的列,并绑定相关的FieldName字段。另外,我们把产品名称设计为可以通过弹出列表选择的方式,因此需要修改它的ColumnEdit编辑控件为SeachLookupEdit控件,如下界面所示的控件。调整后的GridControl的设计界面如下所示。然后需要在设计窗口的Repository选项卡界面中的In-place Editor Repository的设计模块里面进行调整,如下所示。通过设置控件的显示成员(DisplayMemeber)和值成员(ValueMember)即可实现数据的显示和绑定。3、实现控件界面的代码处理通过第二步的界面配置,我们指定了GridControl的列表展示效果,但是真正需要运行起来,还需要通过代码进行数据的动态绑定和处理,才能正常使用。public partial class FrmEditQuotation : BaseEditForm
private QuotationInfo tempInfo = new QuotationInfo();
/// &summary&
/// 所属客户ID
/// &/summary&
public string CustomerID { }
public FrmEditQuotation()
InitializeComponent();
//绑定所有在用的产品信息
this.repositoryItemSearchLookUpEdit1.DataSource = BLLFactory&Product&.Instance.GetAllInUsed();
//对控件列编辑控件的预处理
this.gridView1.ShowingEditor += new CancelEventHandler(gridView1_ShowingEditor);
//控件列编辑控件的值变化的处理
this.gridView1.CellValueChanged += new DevExpress.XtraGrid.Views.Base.CellValueChangedEventHandler(gridView1_CellValueChanged);
}另外,,我们在绑定数据的时候,必须绑定GridControl的控件数据源,如下代码所示。/// &summary&
/// 数据显示的函数
/// &/summary&
public override void DisplayData()
InitDictItem();//数据字典加载(公用)
if (!string.IsNullOrEmpty(ID))
................................
...............................
this.gridControl1.DataSource = GetDetailTable();//绑定订单详细列表
SetAttachInfo(tempInfo);
}/// &summary&
/// 绑定明细信息
/// &/summary&
/// &returns&&/returns&
public DataTable GetDetailTable()
string columnString = "ID,ProductName,ProductNo,MaterialCode,ProductType,Specification,Model,Unit,SalePrice|decimal,Quantity|int,Note,ExpireDate|DateTime";
DataTable dt = DataTableHelper.CreateTable(columnString);
if (!string.IsNullOrEmpty(ID))
List&QuotationDetailInfo& list = BLLFactory&QuotationDetail&.Instance.FindByOrderNo(this.txtHandNo.Text);
DataRow dr =
foreach (QuotationDetailInfo info in list)
dr = dt.NewRow();
dr["ID"] = info.ID;
dr["ProductName"] = info.Product_ID;
dr["ProductNo"] = info.ProductNo;
dr["MaterialCode"] = info.MaterialC
dr["ProductType"] = info.ProductT
dr["Specification"] = info.S
dr["Model"] = info.M
dr["Unit"] = info.U
dr["SalePrice"] = info.SaleP
dr["Quantity"] = info.Q
dr["Note"] = info.N
if (info.ExpireDate & Convert.ToDateTime(""))
dr["ExpireDate"] = info.ExpireD
dt.Rows.Add(dr);
}其中注意上面的红色的代码,在产品名称的列上绑定的值是产品ID,而非产品名称即可。
你最喜欢的您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
winform课程设计文档.doc12页
本文档一共被下载:
次 ,本文档已强制全文免费阅读,若需下载请自行甄别文档质量。
文档加载中...广告还剩秒
需要金币:100 &&
winform课程设计文档.doc
你可能关注的文档:
··········
··········
JINGGANGSHAN
UNIVERSITY
Winform课程设计报告
题目 金逸电影售票系统 学
电子与信息工程学院 专
计算机科学与技术 班
级 计算机12本(1) 学
号 1座机电话号码 姓
名 张鞍 指导教师 卜登立 一.系统概述 2
2.需求分析 3
二.项目开发计划书 3
售票管理人员 3
检票管理人员 3
数据处理人员 3
三.设计说明书 4
1.分析与创建数据库 4
2.创建登陆窗体模块 7
5.创建订单信息查询界面 9
四.用户操作手册 10
五.改进意见 10
六. 运行需求 10
一.系统概述
1.引言 现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很多人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院好。所以,现代家庭影院的出现并不会让电影院没有生路。 每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。
2.需求分析
具体而言,影院售票系统需要实现以下的需求:
能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。
售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。
检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。
数据管理要处理电影的播放的次序,工作人员的
正在加载中,请稍后...在线订单系统V3.0 .NET版 物流在线追踪 手机 IP 自动识别地区
全网首创:物流追踪,手机号码,固定电话,下单IP直接系统内部显示,无需外链查询。 100%安全,无漏洞、无后门、无空单、不丢单、防盗单、高防注入、防跨站攻击、防暴库、防刷单! 系统高防跨站攻击,采用了绝对安全的入库方式,不惧任何注入攻击! 一、原创
全网首创:物流追踪,手机号码,固定电话,下单IP直接系统内部显示,无需外链查询。
100%安全,无漏洞、无后门、无空单、不丢单、防盗单、高防注入、防跨站攻击、防暴库、防刷单!
系统高防跨站攻击,采用了绝对安全的入库方式,不惧任何注入攻击!
一、原创开发设计的安全后台,无漏洞、无后门、无空单、不丢单、无盗单、高防注入、高防跨站、防刷单!
1、系统采用ASP.NET(C#) 2.0设计,UTF-8编码设计。
2、运行最低要求:WINDOWS 2003 或更高、IIS 6.0 或更高、ASP.NET 2.0 或更高。
3、安全上做了很多功夫,九大手段保驾护航:
3、1、防SQL注入(系统不惧任何SQL注入)3、2、防跨站提交订单3、3、防跨站获取后台地址3、4、防数据库被下载3、5、防非法代理工具访问3、6、防刷单功能,,限制一个IP多不分钟内只能下单几次3、7、后台采用偏移量验证码,防止软件破解3、8、防暴库3、9、防数据库字段过长溢出 4、可自由更改系统后台路径、数据库名称、分页显示数量5、系统版本区别
企业版系统公告
&管理后台指定IP登录
&多域名提交订单
&IP提交订单限制
&物流追踪轨迹
&显示固定电话所在区域
&手机号码所在区域
&IP地址所在区域
&在线发送邮件
&接收订单提醒多邮箱设置
&新订单声音提示
二、后台功能简介
1、后台功能有系统公告、修改密码、系统设置、数据备份、用户管理、登录日志、订单管理、万年历
2、订单可以点击变换(也可下拉框选择)状态、浏览、删除,删除前有提示确认
3、最多可添加10种产品类别,10种产品只需一个后台管理系统综合管理,10种产品类别一键筛选
4、多种有序不同颜色的智能订单8态变化(只需点击):待处理-&询问中-&有效单-&待发货-&发货中-&已发货-&成交!-&无效订单。
5、8 种订单状态一键筛选,订单日期 5 种状态 :今天、昨天、近7天、近30天、本月 一键筛选。
6、浏览订单是本页无刷新的,使用很方便,不新打开一个网页
7、全网首创:订单物流单号状态追踪,直接显示物流追踪轨迹,无需外链查询
8、全网首创:符合11位的手机号码直接显示手机号码所属地区,无需外链查询
9、全网首创:固定电话号码直接显示所属地区和邮编,,无需外链查询
10、全网首创:下单来路IP,直接显示所属地区,无需外链查询
11、可多选同时删除订单
12、可以自由搜索任意条件的订单
13、可以删除和添加账号、可以修改登录密码
14、可以自由设定账号的订单查看、编辑、删除权限,防止恶意操作
15、系统数据库自由备份
16、后台管理帐号密码恢复工具,
17、系统公告仅可登录系统后台的账号可查看
18、自由设定用户下单后接收订单提示的邮件地址及邮件设置
19、新增后台订单新单提醒,30秒(时间可自由设定)内有新单进入,会有声音提醒
20、管理员登录日志列表可自由设定日志保存天数
21、自由设定可跨站提交的域名
22、自由设定多个可登录系统后台的IP
23、自由设定用户订单提交成功后提示信息
三、买家需知
1、因其商品性质特殊和可复制性,故而不接收退款申请,请您考虑好后再购买
2、用户请自行配置系统运行环境
3、系统使用UTF-8编码编写,,请自行解决由于编码引起的乱码问题
4、本程序不提供域名和
5、用户购买必须支持ASP.NET 2.0
6、本程序不提供接收订单提醒的邮箱和发送订单提醒的邮箱
7、上传到空间被安全软件提示该网站禁止浏览或安全警告纯属域名本身问题,与本程序无关,请自行解决
8、不提供支付宝、网银等整合,建议用户使用货到付款
9、使用中发现系统BUG免费修复
四、后台部分截图展示
系统拓扑图
你最喜欢的Winform机试(.NET汽车销售)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Winform机试(.NET汽车销售)
上传于|0|0|文档简介
&&C# winform 上机练习,和上机笔试体
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 winform datagridview 的文章

 

随机推荐