手持设备开发项目实例二(盘点扫描系统)

前一篇介绍手持设备开发基本步骤。在CE客户端,我们通常用vs2008 c#客户端,

后端有用socket调用存储过程,也有通过http请求的,前篇也有介绍了。一个请求

HttpUtil 类。这回合来看看。服务端如果来实现。

LoginController

using System;
using System.Web;
using System.Web.Mvc;
using System.Web.Security;

using Basic.Enum;
using Basic.Utility;
using Sys.Services;
using Basic.ModelBinders;
using Basic.DomainModel; 

namespace PDA.Controllers
{
public class LoginController : Controller
{
public ActionResult LoginOut()
{
HttpCookie cookie = Response.Cookies[FormsAuthentication.FormsCookieName];
cookie.Value = null;
cookie.Domain = Globals.RootDomain;
cookie.Expires = new DateTime(1980, 10, 12);
FormsAuthentication.SignOut();
return null;
}

public ActionResult Menu()
{
return View();
}

[HttpPost]
public int LoginPDA()
{
string userName = Request.Params["userName"];
string password = Request.Params["password"];
ISys_UserService service = UnityHelper.GetInstance<ISys_UserService>;
int result = service.UserLogin(userName, password);
return result;
}

}
}

来张图片):

using System.Collections.Generic;

using System.Web.Mvc;
using Basic.Enum;
using Basic.Utility;
using PDA.DomainModel;
using PDA.Services;

namespace PDA.Controllers
{
public class StockController : Controller
{
private static readonly IStockService service = UnityHelper.GetInstance<IStoreService>;

[HttpPost]
public JsonResult GetAddre(string addrecode)
{
IList<Stock_AddreModel> model = service.GetAddre(addrecode);
return Json(model);
}

[HttpPost]
public JsonResult GetAllAddre()
{
IList<Stock_AddreModel> ilist = service.GetAllAddre();
return Json(ilist);

[HttpPost]
public JsonResult GetPo(string pocode)
{
IList<Wms_Po_OrderModel> model = service.GetPo(pocode);
return Json(model);
}

[HttpPost]
public JsonResult GetAllPo()
{
IList<Wms_Po_OrderModel> ilist = service.GetAllPo();
return Json(ilist);

}
}

转载于:https://www.cnblogs.com/meslog/p/5074083.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值