Beispiel #1
0
        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();
        }
Beispiel #2
0
 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>()
         );
 }
Beispiel #3
0
 public FUserEditor()
 {
     InitializeComponent();
     //ChangeLanguage("sr-Latn");
     cmbRole.Items.AddRange(PubContext.getInstance().Roles.ToArray());
     if (cmbRole.Items.Count > 0)
     {
         cmbRole.SelectedIndex = 0;
     }
 }
Beispiel #4
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();
            }
        }
Beispiel #5
0
 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;
     }
 }
Beispiel #6
0
        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();
        }
Beispiel #7
0
        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;
            }
        }