public UserSaveResponse Execute(UserSaveRequest request) { UserSaveResponse userSaveResponse = new UserSaveResponse(); if (request.UserId == 0) { UserInfo entity = new UserInfo(); entity.Name = request.Name; entity.Password = request.Password; entity.RoleId = request.RoleId; entity.UserName = request.UserName; entity.Gender = request.Gender; entity.CreateTime = DateTime.Now; entity.CraftDIDs = request.CraftDIDs; ServiceHelper.LoadService <IUserService>().Insert(entity); userSaveResponse.UserId = entity.UserId; } else { UserInfo entity = ServiceHelper.LoadService <IUserService>().Get(request.UserId); entity.Name = request.Name; entity.Password = request.Password; entity.RoleId = request.RoleId; entity.UserName = request.UserName; entity.Gender = request.Gender; entity.CraftDIDs = request.CraftDIDs; ServiceHelper.LoadService <IUserService>().Update(entity); userSaveResponse.UserId = entity.UserId; } return(userSaveResponse); }
private void LoadCraftChartData() { string result = ddlType.Text; string type = ddlType.Text; time = ddlTime.Text; //timec = ddlTimes.Text; if (Date.Text != "") { Datee = DateTime.Parse(Date.Text); } else { //Dates = DateTime.Now; Datee = DateTime.Now.Date; } if (time == "") { time = "早"; } this.model = new UserModel(); this.DataContext = this.model; result = ChangeLanguage(ddlSize.Text, result); UserSaveResponse userSaveResponse = LocalApi.ExecuteAve( new UserSaveRequest() { }); AVEResponse aveResponse = LocalApi.ExcuteAVE2(new AVERequest() { side = result, datee = Datee, type = type }); AVEResponse aveResponses = LocalApi.ExcuteType(new AVERequest() { datee = Datee }); this.ddlSize.ItemsSource = SizeMeas2.MainBody_Width_Top.ToArrayList(); this.ddlTime.ItemsSource = TimeC.Mornings.ToArrayList(); //this.ddlTimes.ItemsSource = TimeS.Mins.ToArrayList(); arrayNo = aveResponse.Aves.Select(m => m.Size).ToArray(); arrayDate = aveResponse.Aves.Select(m => m.TimeStart).ToArray(); arrayType = aveResponses.Aves.Select(n => n.Type).ToArray(); this.ddlType.Items.Clear(); //this.ddlType.DisplayMemberPath = arrayType[0]; for (int a = 0; a < arrayType.Length; a++) { this.ddlType.Items.Add(arrayType[a]); if (arrayType[a] == type) { this.ddlType.IsEditable = true; this.ddlType.Text = type; } } //SetArrayDateLast(time,0); }
private void btnOK_Click(object sender, RoutedEventArgs e) { if (this.model == null) { return; } if (string.IsNullOrEmpty(this.factoryID.Text)) { MessageBox.Show("请输入工厂编号", "提示"); } else if (string.IsNullOrEmpty(this.fano.Text)) { MessageBox.Show("请输入设备编号", "提示"); } else if (string.IsNullOrEmpty(this.endproductno.Text)) { MessageBox.Show("请输入成品编号", "提示"); } else { FactoryIDs = this.factoryID.Text; fanos = this.fano.Text; EndProductNo = this.endproductno.Text; string result = Test_BIS_INS_TransfINSBaseData(FactoryIDs, fanos, EndProductNo); Console.WriteLine(result); JavaScriptSerializer js = new JavaScriptSerializer(); authorization auth = js.Deserialize <authorization>(result); //authorization auth = (authorization)JsonConvert.DeserializeObject(result, typeof(authorization)); string a = auth.Result; if (auth.Code != "0") { UserSaveResponse userSaveResponse = LocalApi.factoryInfo( new UserSaveRequest() { factoryID = this.factoryID.Text, fano = this.fano.Text, end_product_no = this.endproductno.Text } ); UserCheckDialog userCheck = new UserCheckDialog(); userCheck.Show(); this.Close(); } else { MessageBox.Show("不存在", "提示"); //this.Close(); } } }