Пример #1
0
        /// <summary>
        ///them topping nay` vao coc'
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnThemTopping_Click(object sender, EventArgs e)
        {
            int cell;

            cell = dgvTopping.CurrentCell.ColumnIndex;
            var idStr    = dgvTopping.CurrentRow.Cells[0].Value.ToString();
            var valueStr = dgvTopping.CurrentRow.Cells[1].Value.ToString();

            int checkValue = 1;

            foreach (DataGridViewRow row in dgvList.Rows)
            {
                if (valueStr.Equals(row.Cells["LuaChon"].Value))
                {
                    checkValue = 0;
                }
            }
            if (checkValue == 1)
            {
                //row = dgvTopping.CurrentRow.Index;
                dgvList.Rows.Add();
                dgvList.Rows[rowCount].Cells["MaLuaChon"].Value = idStr;
                dgvList.Rows[rowCount].Cells["LuaChon"].Value   = valueStr;

                // focus vao dong` cuoi' cung` cua? datagridview
                dgvList.CurrentCell = dgvList.Rows[rowCount].Cells["LuaChon"];

                // bien dong` +1 de? add dong` moi'
                rowCount++;

                // them topping duoc chon vao gio? hang`
                gioHang.ThemTopping(Convert.ToInt32(dgvTopping.CurrentRow.Cells["MaTopping"].Value.ToString()));
            }
            else
            {
                MessageBox.Show("Topping này đã được chọn!");
            }
        }