private void btnSave_Click(object sender, EventArgs e) { if (!inEditMode) { userToEdit = new User(); } userToEdit.name = txtName.Text; userToEdit.userName = txtUserName.Text; if (!txtPassword.Text.Equals("")) { userToEdit.password = txtPassword.Text; } userToEdit.cardCode = txtCode.Text; userToEdit.role = (Role)cmbRole.SelectedItem; if (!inEditMode) { PubContext.getInstance().Users.Add(userToEdit); } try { PubContext.getInstance().SaveChanges(); } catch (System.Data.Entity.Infrastructure.DbUpdateException ex) { Exception cause = ex.GetBaseException(); Console.Write(cause.Data); } Close(); }
private void txtSearchBox_TextChanged(object sender, EventArgs e) { gridUsers.DataSource = new BindingList <User>( PubContext.getInstance().Users.Local.ToBindingList().Where( user => user.name.StartsWith(txtSearchBox.Text) ).ToList <User>() ); }
public FUserEditor() { InitializeComponent(); //ChangeLanguage("sr-Latn"); cmbRole.Items.AddRange(PubContext.getInstance().Roles.ToArray()); if (cmbRole.Items.Count > 0) { cmbRole.SelectedIndex = 0; } }
private void removeGroup(int id) { ItemGroup groupToRemove = PubContext.getInstance().ItemGroups.First(group => group.id == id); if (groupToRemove != null) { PubContext.getInstance().ItemGroups.Remove(groupToRemove); PubContext.getInstance().SaveChanges(); } }
public FUsersEditor() { try { InitializeComponent(); PubContext pubContext = PubContext.getInstance(); pubContext.Users.Load(); gridUsers.DataSource = pubContext.Users.Local.ToBindingList(); Show(); } catch (SqlException e) { Console.WriteLine(e.StackTrace.ToString()); throw e; } }
private void addGroup(String pname, int pfrontPosition, String pfrontPic, int ppicture, int pcolor, int ptype) { ItemGroup newGroup = new ItemGroup { name = pname, frontPosition = pfrontPosition, frontPic = pfrontPic, picture = ppicture, color = pcolor, type = ptype }; PubContext.getInstance().ItemGroups.Add(newGroup); PubContext.getInstance().SaveChanges(); }
private void FItemEditor_Load(object sender, EventArgs e) { Item artikl = PubContext.getInstance().Items.First(item => item.id == itemID); if (artikl != null) { txtID.Text = Convert.ToString(artikl.id); txtName.Text = artikl.name; cmbGroup.Items.AddRange(PubContext.getInstance().ItemGroups.ToArray()); cmbGroup.SelectedItem = artikl.group; cmbType.Items.AddRange(PubContext.getInstance().ItemTypes.ToArray()); cmbType.SelectedItem = artikl.type; cmbMeasureUnit.Items.AddRange(PubContext.getInstance().MeasureUnits.ToArray()); cmbMeasureUnit.SelectedItem = artikl.measureUnit; cbIzbacen.Checked = artikl.izbacen; } }