//xac định dòng đag click => đổ thông tin từ dtgv qua các txt private void dtgvFood_CellClick(object sender, DataGridViewCellEventArgs e) { int dongdangchon = e.RowIndex; if (dongdangchon >= 0) { string maMon = dtgvFood.Rows[dongdangchon].Cells[0].Value.ToString(); Mon m = db.Mons.Where(p => p.MaMon == maMon).SingleOrDefault(); //hien thi du lieu len control txtIDFood.Text = m.MaMon; txtFoodName.Text = m.TenMon; txtPrice.Text = m.DonGia.ToString(); } }
//Thêm món private void btnAddFood_Click(object sender, EventArgs e) { if (db.Mons.Where(p => p.MaMon == txtIDFood.Text).SingleOrDefault() != null) { // tên món có rồi k thêm dc MessageBox.Show("Mã món đã tồn tài.Vui lòng nhập lại.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // lấy dữ liệu từ control Mon m = new Mon(); m.MaMon = txtIDFood.Text.Trim(); m.TenMon = txtFoodName.Text.Trim(); m.DonGia = int.Parse(txtPrice.Text.Trim()); m.MaDanhMuc = cbbIDCategory.Text.Trim(); // nap dữ liệu db.Mons.InsertOnSubmit(m); db.SubmitChanges(); // load lai ds mon theo ma danh muc MessageBox.Show("Thêm món thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); loadDSMonTheoCbb(cbbIDCategory.SelectedValue.ToString()); }
partial void DeleteMon(Mon instance);
partial void UpdateMon(Mon instance);
partial void InsertMon(Mon instance);
private void detach_Mons(Mon entity) { this.SendPropertyChanging(); entity.DanhMucHang = null; }
private void attach_Mons(Mon entity) { this.SendPropertyChanging(); entity.DanhMucHang = this; }