private void btnInventoryAdd_Click(object sender, EventArgs e)
 {
     if (lkPeriod.EditValue != null && lkInventoryAccount.EditValue != null && lkInventoryStore.EditValue != null)
     {
         NewInventoryEntry inventoryEntry = new NewInventoryEntry(Convert.ToInt32(lkPeriod.EditValue), Convert.ToInt32(lkInventoryStore.EditValue), Convert.ToInt32(lkInventoryAccount.EditValue));
         inventoryEntry.ShowDialog(this);
         btnLoadInventory_Click(null, null);
     }
 }
        private void gridLocationRelatedInventory_DoubleClick(object sender, EventArgs e)
        {
            DataRow dr = gridLocationRelatedInventoryView.GetFocusedDataRow();

            if (dr == null)
            {
                XtraMessageBox.Show("You can't update old inventory data ,you can only update new inventory!",
                                    "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            if (dr != null && dr["Remarks"].ToString() == "New Entry")
            {
                var edit = new NewInventoryEntry(dr)
                {
                    Text = "Update Inventory Entry"
                };
                edit.ShowDialog();
            }
            else
            {
                XtraMessageBox.Show("You can't update old inventory data ,you can only update new inventory!",
                                    "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }