Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
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();
         }
     }
 }