Example #1
0
        private void revertToolStripMenuItem_Click(object sender, EventArgs e)
        {
            String ID = DGV.Rows[MouseRow].Cells[8].Value.ToString();

            try
            {
                ISheet ws = Hwb.GetSheetAt(0);
                for (int x = 0; x < ws.LastRowNum; x++)
                {
                    IRow row = ws.GetRow(x);
                    if (row.Cells[0].ToString() != "Stop")
                    {
                        if (ID == row.Cells[5].ToString())
                        {
                            DGV.SelectedCells[0].Value = row.Cells[0].ToString();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Error: Post not found");
                        break;
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            NameMenu.Hide();
        }
        private void Names()
        {
            NameMenu NameMenu = new NameMenu(_filteringInstance);

            NameMenu.Display();
            NameMenu.InvokeAction(UserInput.CatchPositiveInt("Type option: "));
        }
Example #3
0
        private void DGV_MouseClick(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                int mousCol = DGV.HitTest(e.X, e.Y).ColumnIndex;
                int mousRow = DGV.HitTest(e.X, e.Y).RowIndex;

                if (mousCol == 5 && DGV.SelectedCells.Count == 1 && DGV.SelectedCells[0].ColumnIndex == 5 && DGV.SelectedCells[0].RowIndex == mousRow)
                {
                    DateMenu.Show(Cursor.Position);
                    MouseX   = e.X;
                    MouseY   = e.Y;
                    MouseRow = DGV.HitTest(e.X, e.Y).RowIndex;
                }

                if (mousCol == -1 && DGV.SelectedRows.Count == 1 && DGV.SelectedRows[0].Index == mousRow)
                {
                    menu.Show(Cursor.Position);
                    MouseX   = e.X;
                    MouseY   = e.Y;
                    MouseRow = DGV.HitTest(e.X, e.Y).RowIndex;
                    DGV.Rows[MouseRow].Selected = true;
                }

                if (mousCol == 0 && DGV.SelectedCells.Count == 1 && DGV.SelectedCells[0].ColumnIndex == 0 && DGV.SelectedCells[0].RowIndex == mousRow)
                {
                    NameMenu.Show(Cursor.Position);
                    MouseX   = e.X;
                    MouseY   = e.Y;
                    MouseRow = DGV.HitTest(e.X, e.Y).RowIndex;
                }
            }
        }