private void btnOk_Click(object sender, EventArgs e) { lblError1.Visible = false; lblError2.Visible = false; String username = txtName.Text.Trim(); string realname = txtRealName.Text.Trim(); String phone = txtPhone.Text.Trim(); String sex = rdbMan.Checked ? "男" : "女"; int enable = ckbDisable.Checked ? 0 : 1; if (string.IsNullOrEmpty(username)) { lblError1.Text = "请输入用户名!"; lblError1.Visible = true; this.DialogResult = System.Windows.Forms.DialogResult.None; return; } if( _user ==null) { _user = new Bean.UserBean(); _user.createman = Bean.Variable.User.username; _user.password = "******"; } _user.username = username; _user.realname = realname; _user.sex = sex; _user.enable = enable; _user.phone = phone; _user.modifyman = Bean.Variable.User.username; _user.modifytime = DateTime.Now; _user.roletype = rdbNormal.Checked ? Bean.Constant.Role_User : Bean.Constant.Role_Admin; HttpUtilWrapper wrapper = new HttpUtilWrapper(); Bean.UserResult result; if (_user.userid == 0) { result = wrapper.AddUser(_user); } else { result = wrapper.EditUser(_user); } if (result != null && result.Code == (int)Bean.Constant.ResultCodeEnum.Success) { MessageBox.Show(result.Message); this.DialogResult = System.Windows.Forms.DialogResult.OK; if (OnRefresh != null) { OnRefresh(this, EventArgs.Empty); } } else { String msg= result==null ?"操作失败":result.Message; MessageBox.Show(msg); this.DialogResult = System.Windows.Forms.DialogResult.None; } }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { String filepath = e.Argument.ToString(); List<Bean.ArchiveBean> list = ExcelUtils.ParseExcel( filepath); HttpUtilWrapper httpUtil = new HttpUtilWrapper(); Bean.ImportArchiveResult result = new Bean.ImportArchiveResult(); result.Data = new Bean.ImportResult(); result.Data.AddCount = 0; result.Data.ErrorList = new List<Bean.ImportResult.ExcelErrorLine>(); result.Data.TotalCount=0; result.Data.UpdateCount = 0; int percent = 0; int pagecount = 50; int count = list.Count / pagecount; int mod = list.Count % pagecount; count += mod>0 ? 1:0; int startLine = 1; List<Bean.ArchiveBean> temp = new List<Bean.ArchiveBean>(); for (int i = 0; i < count; i++) { percent = i % count; backgroundWorker1.ReportProgress(percent); temp.Clear(); for (int k = i * pagecount; k < list.Count; k++) { temp.Add(list[k]); } Bean.ImportArchiveResult bResult = httpUtil.ImportArchive(temp, startLine, Bean.Variable.User.username); if ( bResult !=null && bResult.Code == (int)Bean.Constant.ResultCodeEnum.Error) { result.Code = (int)Bean.Constant.ResultCodeEnum.Error; result.Message = bResult.Message; e.Result = result; return; } if (bResult != null && bResult.Data !=null) { result.Data.TotalCount += temp.Count; result.Data.AddCount += bResult.Data.AddCount; result.Data.UpdateCount += bResult.Data.UpdateCount; result.Data.FailureCount += bResult.Data.FailureCount; result.Data.ErrorList.AddRange(bResult.Data.ErrorList); } startLine += pagecount; } e.Result = result; percent = 100; backgroundWorker1.ReportProgress(percent); }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { PwdPara para = e.Argument as PwdPara; if (para == null) return; HttpUtilWrapper wrapper = new HttpUtilWrapper(); Bean.BaseBean result = wrapper.ChangePwd(para.username, para.oldpwd, para.newpwd); e.Result = result; }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { Page<FloorBean> p = e.Argument as Page<FloorBean>; if (p == null) return; HttpUtilWrapper wrapper = new HttpUtilWrapper(); FloorPageResult result = wrapper.QueryFloorByPage(p); e.Result = result; }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { Bean.Page<Bean.UserBean> p = e.Argument as Bean.Page<Bean.UserBean>; if (p == null) return; HttpUtilWrapper wrapper = new HttpUtilWrapper(); Bean.UserPageResult result = wrapper.GetUser(p); e.Result = result; }
private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e) { Bean.FloorBean bean = e.Argument as Bean.FloorBean; if( bean ==null ) return; HttpUtilWrapper wrapper = new HttpUtilWrapper(); Bean.FloorResult result = wrapper.DeleteFloorLabel(bean); e.Result = result; }
private void backgroundWorker3_DoWork(object sender, DoWorkEventArgs e) { PositionConfig para = e.Argument as PositionConfig; if (para == null) return; HttpUtilWrapper wrapper = new HttpUtilWrapper(); BaseBean result = wrapper.BoxToFloor(para.floorrfid, para.boxrfid , true ); e.Result = result; }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { Bean.BoxBean p = e.Argument as Bean.BoxBean; if (p == null) return; HttpUtilWrapper wrapper = new HttpUtilWrapper(); Bean.BoxResult result = wrapper.EditBoxLabel(p); e.Result = result; }
private void btnOk_Click(object sender, EventArgs e) { lblTipInfo.Visible = lblTipPwd.Visible = lblTipUser.Visible = false; bool isOk = true; if( string.IsNullOrEmpty( txtUserName.Text )) { lblTipUser.Text = "请输入用户名"; lblTipUser.Visible = true; isOk = false; txtUserName.Focus(); } if( string.IsNullOrEmpty( txtPassword.Text )) { lblTipPwd.Text = "请输入密码"; lblTipPwd.Visible = true; isOk = false; txtPassword.Focus(); } if( isOk == false ) { this.DialogResult = System.Windows.Forms.DialogResult.None; return; } string username = txtUserName.Text.Trim (); string password = txtPassword.Text; string pwdMD5 = DesEncryptUtil.EncryptMD5( password ); if (backgroundWorker1.IsBusy) return; lblLoadingText.Text = "正在登录,请稍等..."; panelLoading.Visible = true; panelLoading.Location = new Point((this.Width / 2 - this.panelLoading.Width / 2), this.Height / 2 - this.panelLoading.Height - 20); UserBean user = new UserBean(); user.username = username; user.password = password; backgroundWorker1.RunWorkerAsync(user); this.DialogResult = System.Windows.Forms.DialogResult.None; return; UserResult entity = new HttpUtilWrapper().Login<UserResult>(username, password); if (entity == null) { this.DialogResult = System.Windows.Forms.DialogResult.None; lblTipInfo.Text = "登录失败,用户名或密码错误"; lblTipInfo.Visible = true; return; } else if (entity.Code == (int)Constant.ResultCodeEnum.Error) { this.DialogResult = System.Windows.Forms.DialogResult.None; lblTipInfo.Text = entity.Message; // "登录失败,用户名或密码错误"; lblTipInfo.Visible = true; return; } Variable.User = entity.Data; SaveUser(Variable.User); }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { UserResult result; UserBean bean = e.Argument as UserBean; if (bean == null) { result = new UserResult(); result.Code = (int)Constant.ResultCodeEnum.Error; result.Message = "参数错误"; e.Result = result; return; } UserResult entity = new HttpUtilWrapper().Login<UserResult>(bean.username , bean.password); if (entity == null) { result = new UserResult(); result.Code = (int)Constant.ResultCodeEnum.Error; result.Message = "登录失败,用户名或密码错误"; //this.DialogResult = System.Windows.Forms.DialogResult.None; //lblTipInfo.Text = "登录失败,用户名或密码错误"; //lblTipInfo.Visible = true; e.Result = result; return; } else if (entity.Code == (int)Constant.ResultCodeEnum.Error) { //this.DialogResult = System.Windows.Forms.DialogResult.None; //lblTipInfo.Text = entity.Message; // "登录失败,用户名或密码错误"; //blTipInfo.Visible = true; result = new UserResult(); result.Code = (int)Constant.ResultCodeEnum.Error; result.Message = entity.Message; e.Result = result; return; } Variable.User = entity.Data; //SaveUser(Variable.User); result = entity; e.Result = result; }
private void backgroundWorker3_DoWork(object sender, DoWorkEventArgs e) { BoxLabelConfig para = e.Argument as BoxLabelConfig; if (para == null) return; HttpUtilWrapper wrapper = new HttpUtilWrapper(); ArchiveResult result = wrapper.DeleteArchives(para.ArchiveIds); e.Result = result; }
private void backgroundWorker3_DoWork(object sender, DoWorkEventArgs e) { Bean.UserBean model = e.Argument as Bean.UserBean; if (model == null) return; HttpUtilWrapper wrapper = new HttpUtilWrapper(); Bean.BaseBean result = wrapper.ChangePwd(model.username , model.password, "123456"); e.Result = result; }
private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e) { int userid; int.TryParse(e.Argument.ToString(), out userid); HttpUtilWrapper wrapper = new HttpUtilWrapper(); Bean.UserResult result = wrapper.DeleteUser(userid); e.Result = result; }