/// <summary> /// 获取所有经销店列表 /// </summary> /// <param name="context"></param> public void GetDealerListPager(HttpContext context) { int pageIndex = Convert.ToInt32(context.Request["page"]); // 当前页码 int pageSize = Convert.ToInt32(context.Request["rows"]); // 页码大小 int totalCount = 0; var orderName = context.Request["sort"]; // 排序字段 var orderBy = context.Request["sortOrder"]; // 排序规则 var sort = sortInfo.GetSortOrder(orderName, orderBy); List <Common.Entity.Dealer> list = new List <Common.Entity.Dealer>(); string keyword = context.Request.Form["keyword"]; if (sort.SortName != null && !string.IsNullOrEmpty(sort.IsDesc)) { list = new BLL.Dealer().GetDealerListPager(pageIndex, pageSize, sort.SortName, sort.IsDesc, keyword, out totalCount); } else { list = new BLL.Dealer().GetDealerListPager(pageIndex, pageSize, keyword, out totalCount); } var models = new BLL.BoostrapTableInfo <Common.Entity.Dealer> { total = totalCount, rows = list }; string resultJson = JsonConvert.SerializeObject(models); context.Response.Write(resultJson); }
public void GetLastDate(HttpContext context) { string code = context.Request.Form["code"]; if (!string.IsNullOrEmpty(code)) { Common.Entity.Dealer entity = new BLL.Dealer().GetDealerByCode(code); int dealerId = entity.PKID; var obj = new BLL.Dealer().GetLastReportDateSet(dealerId); context.Response.Write("{\"msg\":\"" + string.Format("{0},{1}", obj.LastRepDateTime.ToString("yyyy-MM-dd"), obj.InvoiceDateTime.ToString("yyyy-MM-dd")) + "\",\"success\":true}"); } }
public void GetDealerByPKID(HttpContext context) { int dealerId = Convert.ToInt32(context.Request["dealerId"]); if (dealerId > 0) { Common.Entity.Dealer model = new BLL.Dealer().GetDealerByPKID(dealerId); if (model != null) { context.Response.Write(JsonConvert.SerializeObject(model)); } } }
/// <summary> /// 批量删除 /// </summary> /// <param name="context"></param> public void DeleteData(HttpContext context) { string dealerIds = context.Request["dealerIds"]; bool result = new BLL.Dealer().DeleteData(dealerIds); if (result) { context.Response.Write("{\"msg\":\"删除成功。\",\"success\":true}"); } else { context.Response.Write("{\"msg\":\"删除失败。\",\"success\":false}"); } }
/// <summary> /// 设置权限 /// </summary> /// <param name="context">上下文对象</param> public void SetLastDate(HttpContext context) { string code = context.Request.Form["code"]; if (!string.IsNullOrEmpty(code)) { Common.Entity.Dealer entity = new BLL.Dealer().GetDealerByCode(code); int dealerId = entity.PKID; string LastRepDateTime = context.Request.Form["LastRepDateTime"]; string InvoiceDateTime = context.Request.Form["InvoiceDateTime"]; int res = new BLL.Dealer().SetLastReportDate(dealerId, code, LastRepDateTime, InvoiceDateTime); if (res > 0) { context.Response.Write("{\"msg\":\"设置时间成功。\",\"success\":true}"); } else { context.Response.Write("{\"msg\":\"设置时间失败,请重试。\",\"success\":false}"); } } }
/// <summary> /// 获取经销商数据分页 /// </summary> /// <param name="context">上下文对象</param> public void GetDealerManagePager(HttpContext context) { int pageIndex = Convert.ToInt32(context.Request["page"]); // 当前页码 int pageSize = Convert.ToInt32(context.Request["rows"]); // 页码大小 int totalCount = 0; var orderName = context.Request["sort"]; // 排序字段 var orderBy = context.Request["sortOrder"]; // 排序规则 var sort = sortInfo.GetSortOrder(orderName, orderBy); List <Common.Entity.Dealer> list = new List <Common.Entity.Dealer>(); string code = context.Request.Form["Code"]; string name = context.Request.Form["Name"]; int countryId = Convert.ToInt32(context.Request["cboBigArea"]); int proviceId = Convert.ToInt32(context.Request["cboProvince"]); int cityId = Convert.ToInt32(context.Request["cboCity"]); Common.Entity.Dealer filter = new Common.Entity.Dealer { Code = code, Name = name, CountryID = countryId, ProvinceID = proviceId, CityId = cityId }; if (sort.SortName != null && !string.IsNullOrEmpty(sort.IsDesc)) { list = new BLL.Dealer().GetDealerManagePager(pageIndex, pageSize, sort.SortName, sort.IsDesc, filter, out totalCount); } else { list = new BLL.Dealer().GetDealerManagePager(pageIndex, pageSize, filter, out totalCount); } var models = new BLL.BoostrapTableInfo <Common.Entity.Dealer> { total = totalCount, rows = list }; string resultJson = JsonConvert.SerializeObject(models); context.Response.Write(resultJson); }
/// <summary> /// 保存经销店信息 /// </summary> /// <param name="context">上下文对象</param> public void SaveDealer(HttpContext context) { int HidId = Convert.ToInt32(context.Request.Form["HidId"]); BLL.Dealer bll = new BLL.Dealer(); string code = context.Request.Form["fr_Code"]; string name = context.Request.Form["fr_Name"]; string oldName = context.Request.Form["OldName"]; int BearUserId = Convert.ToInt32(context.Request.Form["BearUserId"]); int RegionManagerUserId = Convert.ToInt32(context.Request.Form["RegionManagerUserId"]); int cityId = Convert.ToInt32(context.Request.Form["cboCity"]); string Address = context.Request.Form["Address"]; string ZipCode = context.Request.Form["ZipCode"]; string Phone = context.Request.Form["Phone"]; string fax = context.Request.Form["fax"]; string Email = context.Request.Form["Email"]; string SalesTel = context.Request.Form["SalesTel"]; string ServerTel = context.Request.Form["ServerTel"]; string SystemEmail = context.Request.Form["SystemEmail"]; string SalesDepartment = context.Request.Form["SalesDepartment"]; string SalesDepartmentTel = context.Request.Form["SalesDepartmentTel"]; string MaxCommissioner = context.Request.Form["MaxCommissioner"]; string MaxCommissionerTel = context.Request.Form["MaxCommissionerTel"]; Common.Entity.Dealer model = new Common.Entity.Dealer(); if (HidId > 0) { // 修改操作 model.PKID = HidId; model.Code = code; model.Name = name; model.OldName = oldName; model.BearUserId = BearUserId; model.RegionManagerUserId = RegionManagerUserId; model.CityId = cityId; model.Address = Address; model.ZipCode = ZipCode; model.Phone = Phone; model.fax = fax; model.Email = Email; model.SalesTel = SalesTel; model.ServerTel = ServerTel; model.SystemEmail = SystemEmail; model.SalesDepartment = SalesDepartment; model.SalesDepartmentTel = SalesDepartmentTel; model.MaxCommissioner = MaxCommissioner; model.MaxCommissionerTel = MaxCommissionerTel; bool result = bll.Update(model); if (result) { context.Response.Write("{\"msg\":\"保存成功。\",\"success\":true}"); } else { context.Response.Write("{\"msg\":\"保存失败。\",\"success\":false}"); } } else { // 新增操作 bool isExistDealerCodeAndName = bll.IsExistsDealerCodeAndName(code, name); model.Code = code; model.Name = name; model.OldName = oldName; model.BearUserId = BearUserId; model.RegionManagerUserId = RegionManagerUserId; model.CityId = cityId; model.Address = Address; model.ZipCode = ZipCode; model.Phone = Phone; model.fax = fax; model.Email = Email; model.SalesTel = SalesTel; model.ServerTel = ServerTel; model.SystemEmail = SystemEmail; model.SalesDepartment = SalesDepartment; model.SalesDepartmentTel = SalesDepartmentTel; model.MaxCommissioner = MaxCommissioner; model.MaxCommissionerTel = MaxCommissionerTel; if (isExistDealerCodeAndName) { context.Response.Write("{\"msg\":\"经销店编号或经销店名称已存在,请修改。\",\"state\":\"T\"}"); } else if (bll.Add(model) > 0) { context.Response.Write("{\"msg\":\"保存成功。\",\"success\":true}"); } else { context.Response.Write("{\"msg\":\"保存失败。\",\"success\":false}"); } } }
/// <summary> /// 获取经销店新流水号 /// </summary> /// <param name="dealerId"></param> /// <returns></returns> public string GetNewOrdersNo(int dealerId) { BLL.Dealer dal = new Dealer(); Common.Entity.Dealer dealer = dal.GetDealerByPKID(dealerId); return(string.Format("{0}-{1}-{2}", dealer.Code, DateTime.Now.ToString("yyyyMMdd"), order.GetNewOrdersNo(dealerId).ToString())); }