C# 简易POS零售系统架构设计源码(3)
PosStocks.cs
C# Code:
using System;
using System.Collections.Generic;
using System.Text;
namespace CSFramework.Tech2011.PosTerminal
{
/// <summary>
/// 由收银台输入货品编号,返回Stock实体对象。
/// 这里可以从SQL Server取数。
/// </summary>
public class StockData
{
//测试用.可创建两个货品对象
public static Stock GetStock(string code)
{
code = code.ToUpper();
if (code == "Vit.C".ToUpper())
return new Stock("Vit.C", decimal.Parse("5.8"));
else if (code == "Panicilin".ToUpper())
return new Stock("Panicilin", decimal.Parse("15.20"));
else
return null;
}
// 这里可以从SQL Server取数。
public static Stock GetStockFromSQL(string code)
{
//连接SQL Server.查询记录,返回Datarow,将Datarow 转换为Stock
return null;
}
}
/// <summary>
/// 货品项目,收银台输入多少货品,注意Stock,Quantity属性
/// </summary>
public class StockItem
{
private Stock _Stock;
private int _qty;
public StockItem(Stock stock, int qty)
{
_Stock = stock;
_qty = qty;
}
public Stock Stock { get { return _Stock; } set { _Stock = value; } }
public int Quantity { get { return _qty; } set { _qty = value; } }
public override string ToString()
{
return _Stock.Name " X " _qty.ToString();
}
}
/// <summary>
/// 货品类
/// </summary>
public class Stock
{
private string _Name = string.Empty;
private decimal _Price = 0;
public Stock(string name, decimal price)
{
_Name = name;
_Price = price;
}
public string Name
{
get { return _Name; }
set { _Name = value; }
}
public decimal Price
{
get { return _Price; }
set { _Price = value; }
}
}
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
using System;
using System.Collections.Generic;
using System.Text;
namespace CSFramework.Tech2011.PosTerminal
{
/// <summary>
/// 由收银台输入货品编号,返回Stock实体对象。
/// 这里可以从SQL Server取数。
/// </summary>
public class StockData
{
//测试用.可创建两个货品对象
public static Stock GetStock(string code)
{
code = code.ToUpper();
if (code == "Vit.C".ToUpper())
return new Stock("Vit.C", decimal.Parse("5.8"));
else if (code == "Panicilin".ToUpper())
return new Stock("Panicilin", decimal.Parse("15.20"));
else
return null;
}
// 这里可以从SQL Server取数。
public static Stock GetStockFromSQL(string code)
{
//连接SQL Server.查询记录,返回Datarow,将Datarow 转换为Stock
return null;
}
}
/// <summary>
/// 货品项目,收银台输入多少货品,注意Stock,Quantity属性
/// </summary>
public class StockItem
{
private Stock _Stock;
private int _qty;
public StockItem(Stock stock, int qty)
{
_Stock = stock;
_qty = qty;
}
public Stock Stock { get { return _Stock; } set { _Stock = value; } }
public int Quantity { get { return _qty; } set { _qty = value; } }
public override string ToString()
{
return _Stock.Name " X " _qty.ToString();
}
}
/// <summary>
/// 货品类
/// </summary>
public class Stock
{
private string _Name = string.Empty;
private decimal _Price = 0;
public Stock(string name, decimal price)
{
_Name = name;
_Price = price;
}
public string Name
{
get { return _Name; }
set { _Name = value; }
}
public decimal Price
{
get { return _Price; }
set { _Price = value; }
}
}
}
//来源:C/S框架网(www.csframework.com) QQ:1980854898
参考文档:
C# 简易POS零售系统架构设计源码(5)
C# 简易POS零售系统架构设计源码(4)
C# 简易POS零售系统架构设计源码(1)
C# 简易POS零售系统架构设计源码(2)
CSFramework.EF.PostgreSql数据库组件 PostgreSql数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
Postman工具设置Bearer Token与调试WebApi接口|C/S开发框架
DevExpressV22:RepositoryItemComboBox的QueryPopUp事件无法动态加载数据项
DevExpress开发技巧高级篇:双击RepositoryItemPictureEdit组件自动弹出菜单
GIT报错:Could not get HEAD hash. libgit2 returned:repository path "xx" is not owned by current user
DevExpress 实时打印表格内容(PrintableComponentLink/CompositeLink组件使用)
使用RepositoryItemMemoExEdit显示大文本内容
饰品店面销售管理系统POS系统详细设计说明书doc文档下载|软件文档
HTTP|POST提交数据:ContentType=application/x|www|form|urlencoded 内容格式|C#源码
HTTP|POST提交数据:ContentType=application/json 内容格式|C#源码
C# 简易POS零售系统架构设计源码(5)
C# 简易POS零售系统架构设计源码(4)
C# 简易POS零售系统架构设计源码(1)
C# 简易POS零售系统架构设计源码(2)
CSFramework.EF.PostgreSql数据库组件 PostgreSql数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
Postman工具设置Bearer Token与调试WebApi接口|C/S开发框架
DevExpressV22:RepositoryItemComboBox的QueryPopUp事件无法动态加载数据项
DevExpress开发技巧高级篇:双击RepositoryItemPictureEdit组件自动弹出菜单
GIT报错:Could not get HEAD hash. libgit2 returned:repository path "xx" is not owned by current user
DevExpress 实时打印表格内容(PrintableComponentLink/CompositeLink组件使用)
使用RepositoryItemMemoExEdit显示大文本内容
饰品店面销售管理系统POS系统详细设计说明书doc文档下载|软件文档
HTTP|POST提交数据:ContentType=application/x|www|form|urlencoded 内容格式|C#源码
HTTP|POST提交数据:ContentType=application/json 内容格式|C#源码
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
