private void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.grvVehicleType.SelectedRows.Count > 0)
                {
                    int selectedIndex = grvVehicleType.SelectedRows[0].Index;

                    // gets the RowID from the first column in the grid
                    var vehicleTypeID = int.Parse(grvVehicleType[0, selectedIndex].Value.ToString());

                    frmAddVehicleType frmAddVehicleType = new frmAddVehicleType(1, vehicleTypeID);
                    frmAddVehicleType.MdiParent = this.MdiParent;
                    frmAddVehicleType.Show();
                }
            }
            catch (Exception ex)
            {
                logger.Error(ex.ToString());
                if (GlobalInfo.IsDebug) MessageBox.Show(ex.ToString());
            }       
        }
 private void btnAdd_Click(object sender, EventArgs e)
 {
     frmAddVehicleType frmAddVehicleType = new frmAddVehicleType(_userinfo);
     frmAddVehicleType.MdiParent = this.MdiParent;
     frmAddVehicleType.Show();
 }
        private void grvVehicleType_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (_userinfo.UserPermission.Contains(ConstantInfo.PERMISSON_CAP_NHAT_THONG_TIN_LOAI_PHUONG_TIEN) == false)
            {
                return;
            }

            try
            {
                if (e.RowIndex >= 0 && grvVehicleType.SelectedRows.Count == 1) // Only select one row
                {
                    var selectedIndex = grvVehicleType.SelectedRows[0].Index;

                    // gets the RowID from the first column in the grid
                    var vehicleTypeID = int.Parse(grvVehicleType[0, selectedIndex].Value.ToString());

                    var frmAddVehicleType = new frmAddVehicleType(1, vehicleTypeID);
                    frmAddVehicleType.MdiParent = this.MdiParent;
                    frmAddVehicleType.Show();

                }
            }
            catch (Exception ex)
            {
                logger.Error(ex.ToString());
                if (GlobalInfo.IsDebug) MessageBox.Show(ex.ToString());
            }
        }