private void Init() { bs.DataSource = _db.TS_OPERATOR.ToList(); grid.PrimaryGrid.DataSource = bs; bn.BindingSource = bs; _selectedData = new TS_OPERATOR(); }
public static void Disable(SpareEntities db, int id, TS_OPERATOR oper) { var data = db.TA_STORE_GROUP.Single(p => p.UID == id); data.State = (int)DataState.Disabled; OperLogController.AddLog(db, LogType.BaseDataDisable, oper.OperName, data.ToString()); }
public static void Disable(SpareEntities db, int id, TS_OPERATOR oper) { var location = db.TA_STORE_LOCATION.Single(p => p.UID == id); location.State = (int)DataState.Disabled; OperLogController.AddLog(db, LogType.BaseDataDisable, oper.OperName, location.ToString()); }
public static void Disable(SpareEntities db, long id, TS_OPERATOR oper) { var part = db.TA_PART.Single(p => p.UID == id); part.State = (int)DataState.Disabled; OperLogController.AddLog(db, LogType.BaseDataDisable, oper.OperName, part.ToString()); }
public void ModifyPassword(TS_OPERATOR oper) { PowerEntities db = EntitiesFactory.CreatePowerInstance(); OperController.AddOrModify(db, oper); EntitiesFactory.SaveDb(db); }
public void Logout(TS_OPERATOR oper) { // WMSDBEntities db = EntitiesFactory.CreateWmsInstance(); //// oper.State = LoginState.Offline.ToString(); // OperController.Logout(db, oper); // db.SaveChanges(); }
public static void InitGlobalVar(SpareEntities db, TS_OPERATOR oper) { Oper = oper; ConfigList = ConfigController.GetList(db); //GetConfig(); GetNotifyList(db); }
private void grid_MasterGridCellActivated(object sender, GridCellActivatedEventArgs e) { _selectedData = (TS_OPERATOR)e.NewActiveCell.GridRow.DataItem; if (_selectedData == null) { return; } prop.SelectedObject = _selectedData; SetDetailGridDataSource(_db, _selectedData.OperCode); }
public static void InitGlobalVar(PowerEntities db, TS_OPERATOR oper) { Oper = oper; DataStateStringList = Enum.GetNames(typeof(DataState)).ToList(); DeptList = DeptController.GetList(db); RoleList = RoleController.GetList(db); MenuList = MenuController.GetList(db); PortalList = PortalControler.GetList(db); OperList = OperController.GetList(db); OperRoleList = OperRoleController.GetList(db); }
public static void AddOrUpdate(PowerEntities db, TS_OPERATOR selectedData, TS_OPERATOR oper) { try { db.TS_OPERATOR.AddOrUpdate(p => p.OperCode, selectedData); } catch (DbEntityValidationException dbEx) { Console.WriteLine(dbEx.ToString()); throw; } }
private void btnLogin_Click(object sender, EventArgs e) { try { if (txtOperCode.Text == "") { MessageHelper.ShowError("请输入人员编号!"); txtOperCode.Focus(); return; } TS_OPERATOR oper = new TS_OPERATOR(); string operCode = txtOperCode.Text; string password = EncryptHelper.Encrypt(txtPassword.Text); using (PowerEntities powerdb = EntitiesFactory.CreatePowerInstance()) { oper = OperController.Login(powerdb, operCode, password); if (oper == null) { MessageHelper.ShowError("错误的用户名或密码,登录失败!"); txtOperCode.Focus(); txtOperCode.SelectAll(); return; } this.DialogResult = DialogResult.OK; //EntitiesFactory.SaveDb(powerdb); GlobalVar.Oper = oper; GlobalVar.PowerMenuList = PowerController.GetPowerMenuList(powerdb, GlobalVar.PortalCode, oper.OperCode); GlobalVar.NotifytypeList = PowerController.GetNotiFyTypeList(powerdb, GlobalVar.PortalCode, oper.OperCode); GlobalBuffer.FactoryCode = GlobalVar.Oper.DeptCode; } using (SpareEntities wmsdb = EntitiesFactory.CreateSpareInstance()) { OperLogController.AddLog(wmsdb, LogType.Login, oper.OperName, operCode, "登录成功"); EntitiesFactory.SaveDb(wmsdb); GlobalVar.InitGlobalVar(wmsdb, GlobalVar.Oper); } } catch (WmsException ex) { MessageHelper.ShowInfo(ex.ToString()); } catch (Exception ex) { var inner = ex.InnerException; MessageHelper.ShowError((string.IsNullOrEmpty(inner?.Message)) ? ex : inner); } }
public static void AddOrUpdate(SpareEntities db, TA_Attach selectedData, TS_OPERATOR oper) { var logType = db.TA_Attach.Any(p => p.UID == selectedData.UID) ? LogType.BaseDataModify : LogType.BaseDataCreate; try { db.TA_Attach.AddOrUpdate(p => p.UID, selectedData); } catch (DbEntityValidationException dbEx) { Console.WriteLine(dbEx.ToString()); throw; } }
private void btnModify_Click(object sender, EventArgs e) { if (txtOldPwd.Text.Trim() == string.Empty) { MessageHelper.ShowInfo("原密码不能为空"); return; } if (txtNewPwd.Text.Trim() == string.Empty) { MessageHelper.ShowInfo("新密码不能为空"); return; } if (txtNewPwd.Text.Length < 6 || txtNewPwd.Text.Length > 20) { MessageHelper.ShowInfo("新密码长度应该在6到20位之间"); return; } if (txtNewPwd.Text != txtNewPwd2.Text) { MessageHelper.ShowInfo("两次输入的新密码不一致,请重新输入"); return; } string enOldPwd = EncryptHelper.Encrypt(txtOldPwd.Text); if (enOldPwd != GlobalVar.Oper.OperPassword) { MessageHelper.ShowInfo("原密码输入错误"); return; } if (enOldPwd == txtNewPwd.Text) { MessageHelper.ShowInfo("新密码不能与原密码相同"); return; } string enNewPwd = EncryptHelper.Encrypt(txtNewPwd.Text); GlobalVar.Oper.OperPassword = enNewPwd; using (PowerEntities db = EntitiesFactory.CreatePowerInstance()) { var oper_B = new TS_OPERATOR(); oper_B.OperCode = GlobalVar.Oper.OperCode; oper_B.OperName = GlobalVar.Oper.OperName; oper_B.OperPassword = GlobalVar.Oper.OperPassword; OperController.AddOrModify(db, oper_B); MessageHelper.ShowInfo("密码修改成功"); EntitiesFactory.SaveDb(db); } Close(); }
public static void AddOrModify(PowerEntities db, TS_OPERATOR oper) { db.TS_OPERATOR.AddOrUpdate(p => p.OperCode, oper); // var op = db.TS_OPERATOR.SingleOrDefault(p => p.UID == oper.UID); // if (op == null) // db.TS_OPERATOR.CreateStockMove(oper); // else // { // op.Name = oper.OperName; // op.Password = oper.Password; // op.Dept = oper.Dept; // op.Role = oper.Role; // op.State = oper.State; // } }
public static void AddOrUpdate(SpareEntities db, TA_STORE_GROUP data, TS_OPERATOR oper) { var logType = db.TA_STORE_GROUP.Any(p => p.UID == data.UID) ? LogType.BaseDataModify : LogType.BaseDataCreate; try { db.TA_STORE_GROUP.AddOrUpdate(p => p.GroupCode, data); OperLogController.AddLog(db, logType, oper.OperName, data.ToString()); } catch (DbEntityValidationException dbEx) { Console.WriteLine(dbEx.ToString()); throw; } }
public static void Delete(SpareEntities db, TA_STORE_LOCATION data, TS_OPERATOR oper) { db.Entry(data).State = EntityState.Deleted; OperLogController.AddLog(db, LogType.BaseDataDelete, oper.OperName, data.ToString()); }
public static void Delete(SpareEntities db, TA_Attach data, TS_OPERATOR oper) { db.Entry(data).State = EntityState.Deleted; }
public static void Delete(PowerEntities db, TS_OPERATOR data, TS_OPERATOR oper) { db.Entry(data).State = EntityState.Deleted; }