Пример #1
0
        // END hourly add event
        // Piece Add Event
        private void pieceToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int listIndex = 0;
              Piece empPiece;
              empPiece = new Piece();
              AddUpdatePieceDialog addDialog = new AddUpdatePieceDialog();

              empPiece.ID = empList.AssignID();
              addDialog.Text = "Add Piece Employee";
              addDialog.Tag = empPiece;
              if (addDialog.ShowDialog(this) == DialogResult.OK)
              {
            listIndex = ~this.empList.BinarySearch(empPiece, listOrder);
            this.empList.InsertAt(listIndex, empPiece);
            this.RefreshClientAreaControls(listIndex);
              }
              addDialog.Dispose();
        }
Пример #2
0
        private void pieceToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            int listIndex;
              Piece emp;
              //Need new dialog
              AddUpdatePieceDialog updateDialog = new AddUpdatePieceDialog();

              listIndex = this.dataGridView.CurrentRow.Index + 1;
              emp = (Piece)this.empList[listIndex];
              updateDialog.Text = "Update Employee";
              updateDialog.Tag = emp;
              if (updateDialog.ShowDialog(this) == DialogResult.OK)
              {
            this.empList.RemoveAt(listIndex);
            listIndex = ~this.empList.BinarySearch(emp, listOrder);
            this.empList.InsertAt(listIndex, emp);
            this.RefreshClientAreaControls(listIndex);
              }
              updateDialog.Dispose();
        }