示例#1
0
        private void datagrid_Item_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex].HeaderText == "Edit")
            {
                ItemEntry item = new ItemEntry(int.Parse(senderGrid.Rows[e.RowIndex].Cells["ItemId"].Value.ToString()));
                item.ShowDialog();
            }
        }
示例#2
0
        private void ExecuteItemViewCommand(object button)
        {
            try
            {
                var       clickedbutton = button as Button;
                ItemEntry itemDetailWindow;
                bool?     dialogueResult;
                if (clickedbutton == null)
                {
                    return;
                }
                var buttenTag = clickedbutton.Tag.ToString();
                switch (buttenTag)
                {
                case "AddNew":
                    itemDetailWindow = new ItemEntry(null, SelectedWarehouse);
                    itemDetailWindow.ShowDialog();
                    dialogueResult = itemDetailWindow.DialogResult;
                    if (dialogueResult != null && (bool)dialogueResult)
                    {
                        GetLiveItemsQuantity();
                    }
                    break;

                case "ViewEdit":
                    itemDetailWindow = new ItemEntry(SelectedItemQuantity, SelectedWarehouse);
                    itemDetailWindow.ShowDialog();
                    dialogueResult = itemDetailWindow.DialogResult;
                    if (dialogueResult != null && (bool)dialogueResult)
                    {
                        GetLiveItemsQuantity();
                    }
                    break;
                    //case "SalesList":
                    //    if (SelectedItemQuantity != null)
                    //    {
                    //        var salesDetailWindow = new TransactionItemsList(TransactionTypes.Sale, SelectedItemQuantity.Item);
                    //        salesDetailWindow.ShowDialog();
                    //    }
                    //    break;
                    //case "PurchasesList":
                    //    var purchasesDetailWindow = new TransactionItemsList(TransactionTypes.Purchase, SelectedItemQuantity.Item);
                    //    purchasesDetailWindow.ShowDialog();
                    //    break;
                    //case "PiList":
                    //    var piDetailWindow = new TransactionItemsList(TransactionTypes.Pi, SelectedItemQuantity.Item);
                    //    piDetailWindow.ShowDialog();
                    //    break;
                    //case "ImList":
                    //    var imDetailWindow = new ItemsTransferList(SelectedItemQuantity.Item);
                    //    imDetailWindow.ShowDialog();
                    //    break;
                    //case "Reserve":
                    //    var reserveWindow = new Reservations(SelectedItemQuantity);
                    //    reserveWindow.ShowDialog();
                    //    dialogueResult = reserveWindow.DialogResult;
                    //    if (dialogueResult != null && (bool)dialogueResult)
                    //        Load();
                    //    break;
                }
            }
            catch (Exception exception)
            {
                MessageBox.Show("Can't open window"
                                + Environment.NewLine + exception.Message, "Can't open window", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
        }
示例#3
0
        private void createItemToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ItemEntry itemEntry = new ItemEntry();

            itemEntry.ShowDialog();
        }
示例#4
0
        private void btnAddNewItem_Click(object sender, EventArgs e)
        {
            ItemEntry itemEntry = new ItemEntry();

            itemEntry.ShowDialog();
        }