//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());
        }
Exemple #3
0
 partial void DeleteMon(Mon instance);
Exemple #4
0
 partial void UpdateMon(Mon instance);
Exemple #5
0
 partial void InsertMon(Mon instance);
Exemple #6
0
 private void detach_Mons(Mon entity)
 {
     this.SendPropertyChanging();
     entity.DanhMucHang = null;
 }
Exemple #7
0
 private void attach_Mons(Mon entity)
 {
     this.SendPropertyChanging();
     entity.DanhMucHang = this;
 }