//主用户查看子用户的登陆分页信息 public GetSubCustomerLoginInfoResponseBaseDto GetSubCustomerLoginInfo(GetSubCustomerLoginInfoRequestBaseDto req) { GetSubCustomerLoginInfoResponseBaseDto gpcl = new GetSubCustomerLoginInfoResponseBaseDto(); string customerToken = ""; if (!RestHelper.SecurityCheck(ref customerToken)) { gpcl.Code = (int)CodeEnum.ReqNoToken; gpcl.Message = RestHelper.SecNoTokenMessage; } else { int pageCount = 0; Model.Entities.Customer subCustomer = new Model.Entities.Customer(); subCustomer.CustomerId = req.SubCustomerId; IList <Bsr.Cloud.Model.Entities.OperaterLog> operaterLogFlag = null; ResponseBaseDto dto = operaterLogBLL.GetPrimaryOrSubLoginInfo(subCustomer, req.RequestCount, req.StartCount, customerToken, ref pageCount, ref operaterLogFlag); gpcl.Code = dto.Code; gpcl.Message = dto.Message; List <OperaterLogResponse> operaterLogResponseFlag = new List <OperaterLogResponse>(); for (int i = 0; i < operaterLogFlag.Count; i++) { OperaterLogResponse operaterLogResponse = new OperaterLogResponse(); operaterLogResponse.AgentType = operaterLogFlag[i].AgentType; operaterLogResponse.AgentVersion = operaterLogFlag[i].AgentVersion; operaterLogResponse.OperaterTime = operaterLogFlag[i].OperaterTime == DateTime.MinValue ? string.Empty : operaterLogFlag[i].OperaterTime.ToString(); operaterLogResponse.OperaterId = operaterLogFlag[i].OperaterId; operaterLogResponseFlag.Add(operaterLogResponse); } gpcl.operaterLogList = operaterLogResponseFlag; } return(gpcl); }
public ActionResult IncluirCliente(Model.Entities.Customer Customer) { try { context = new DALContext(); Customer.Document = Customer.Document.Replace(".", "").Replace("-", "").Replace("/", ""); context.Customers.Create(Customer); context.SaveChanges(); var CustomerList = context.Customers.All() .Select(p => new { p.Id, p.CompanyName }) .OrderBy(p => p.CompanyName).ToList(); var CustomerListJSON = new JavaScriptSerializer().Serialize(CustomerList); return(Content(String.Format("{0};{1}", Customer.Id, CustomerListJSON))); } catch (Exception ex) { return(Content(ex.Message)); } }
private void ShowOfferListView() { CustomerSearchView csv = new CustomerSearchView(); if (csv.ShowDialog(this) == System.Windows.Forms.DialogResult.OK && csv.SelectedCustomer != null) { Model.Entities.Customer customer = Model.ModelManager.ModelService.GetCustomerById(csv.SelectedCustomer.Kundennummer); OfferListView olv = new OfferListView(customer); olv.Show(this); } }
// Delegate function that's called by the SomeoneIsCalling event handler. private void ShowCustomerDashboardView(string theCallersId) { string customerId = Data.DataManager.DataService.GetCustomerIdByFonNumber(theCallersId); if (!string.IsNullOrEmpty(customerId)) { Model.Entities.Customer customer = Model.ModelManager.ModelService.GetCustomerById(customerId); Views.CustomerDashboardView cgv = new CustomerDashboardView(customer); cgv.Show(); } }
private bool SearchCustomer(string searchFor) { try { this.Cursor = Cursors.WaitCursor; Products.Common.SortableBindingList <Model.Entities.Customer> list = Model.ModelManager.ModelService.GetCustomersByAny(searchFor); if (list == null || list.Count == 0) { errSearch.SetError(this.txtSearchCustomer, "Sieht so aus, als hätten wir keinen solchen Kunden"); this.txtSearchCustomer.SelectAll(); return(false); } errSearch.SetError(txtSearchCustomer, string.Empty); if (list.Count == 1) { Views.CustomerDashboardView cgv = new CustomerDashboardView(list[0]); cgv.Show(); this.txtSearchCustomer.SelectAll(); return(true); } else { CustomerSearchView2 csv = new CustomerSearchView2(list); DialogResult dlgResult = csv.ShowDialog(this); if (dlgResult == System.Windows.Forms.DialogResult.OK && csv.CurrentCustomer != null) { Model.Entities.Customer customer = csv.CurrentCustomer; Views.CustomerDashboardView cgv = new CustomerDashboardView(customer); cgv.Show(); return(true); } this.txtSearchCustomer.SelectAll(); return(false); } } finally { this.Cursor = Cursors.Default; } }
//删除一个分组下的一个通道 public DeleteGroupChannelResponseDto DeleteGroupChannel(DeleteGroupChannelRequestDto req) { DeleteGroupChannelResponseDto dcr = new DeleteGroupChannelResponseDto(); string customerToken = ""; if (!RestHelper.SecurityCheck(ref customerToken)) { dcr.Code = (int)CodeEnum.ReqNoToken; dcr.Message = RestHelper.SecNoTokenMessage; } else { Bsr.Cloud.Model.Entities.Customer customer = new Model.Entities.Customer(); Bsr.Cloud.Model.Entities.Channel channel = new Bsr.Cloud.Model.Entities.Channel(); Bsr.Cloud.Model.Entities.ResourceGroup resourceGroup = new Bsr.Cloud.Model.Entities.ResourceGroup(); channel.ChannelId = req.ChannelId; resourceGroup.ResourceGroupId = req.ResourceGroupId; ResponseBaseDto dto = resourceGroupBLL.DeleteSingleChannelByChannelId(resourceGroup, channel, customerToken); dcr.Code = dto.Code; dcr.Message = dto.Message; } return(dcr); }
//根据当前用户获取设备 public GetDeviceBySelfResponseDto GetDeviceBySelf(GetDeviceBySelfRequestDto req) { GetDeviceBySelfResponseDto gbcr = new GetDeviceBySelfResponseDto(); string customerToken = ""; if (!RestHelper.SecurityCheck(ref customerToken)) { gbcr.Code = (int)CodeEnum.ReqNoToken; gbcr.Message = RestHelper.SecNoTokenMessage; } else { Bsr.Cloud.Model.Entities.Customer customer = new Model.Entities.Customer(); List <DeviceResponse> deviceResponseFlag = new List <DeviceResponse>(); ResponseBaseDto dto = deviceBLL.GetDeviceByCustomerId(customerToken, ref deviceResponseFlag); gbcr.Code = dto.Code; gbcr.Message = dto.Message; if (gbcr.Code == 0) { gbcr.deviceResponseList = deviceResponseFlag; } } return(gbcr); }