private void btnXoa_Click(object sender, EventArgs e) { Sell_icreamEntities db = new Sell_icreamEntities(); try { Bill_Item bit = db.Bill_Item.Single(st => st.id == ID2); DialogResult dr = MessageBox.Show("Bạn có chắc chắn Xóa?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { db.Bill_Item.Remove(bit); db.SaveChanges(); MessageBox.Show("Xóa thành công!"); this.LoadItem(ID); } catch (Exception) { MessageBox.Show("Xóa không thành công! "); } } else { return; } } catch (Exception) { MessageBox.Show("Vui lòng chọn lại món cần xóa!"); } }
private void btnXoa_Click(object sender, EventArgs e) { Sell_icreamEntities db = new Sell_icreamEntities(); int id = (int)lstMenu.SelectedRows[0].Cells[0].Value; menu Menu = db.menus.Single(st => st.id == id); DialogResult dr = MessageBox.Show("Bạn có chắc chắn xóa?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { db.menus.Remove(Menu); db.SaveChanges(); this.frmManager_Load(null, null); MessageBox.Show("Xóa món ăn thành công!!"); } catch (Exception) { MessageBox.Show("Xóa không thành công!!"); } } else { frmManager_Load(null, null); return; } }
private void btnXoaHD_Click(object sender, EventArgs e) { Sell_icreamEntities db = new Sell_icreamEntities(); int id = (int)lstBill.SelectedRows[0].Cells[0].Value; Bill bill = db.Bills.Single(st => st.id == id); DialogResult dr = MessageBox.Show("Bạn có chắc chắn Xóa?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { db.Bills.Remove(bill); db.SaveChanges(); MessageBox.Show("Xóa thành công!"); this.LoadItem(ID); } catch (Exception) { MessageBox.Show("Xóa không thành công! "); } } else { return; } this.LoadBill(); }
void lstMenu_Click(object sender, EventArgs e) { Sell_icreamEntities db = new Sell_icreamEntities(); int id = (int)lstMenu.SelectedRows[0].Cells[0].Value; menu Menu = db.menus.Single(st => st.id == id); txtMa.Text = Menu.id.ToString(); txtTen.Text = Menu.Name.Trim(); txtGia.Text = Menu.Price.ToString(); }
private void LoadBill() { this.groupBox3.Hide(); this.Size = new Size(511, 481); groupBox3.Enabled = false; Sell_icreamEntities db = new Sell_icreamEntities(); List <Bill> list = db.Bills.ToList(); lstBill.DataSource = list.Select(b => new { id = b.id, Date = b.Date, Table = b.Table, TongTien = b.Bill_Item.Sum(i => i.Price * int.Parse(i.Quality)) }).ToList(); btnXoaHD.Enabled = true; }
void lstItem_Click(object sender, EventArgs e) { try { Sell_icreamEntities db = new Sell_icreamEntities(); string mon = (string)lstItem.SelectedRows[0].Cells[0].Value; string soluong = (string)lstItem.SelectedRows[0].Cells[2].Value; ID2 = (int)lstItem.SelectedRows[0].Cells[4].Value; cboName.Text = mon; SL.Value = int.Parse(soluong); } catch (Exception) { } }
private void btnThemHD_Click(object sender, EventArgs e) { try { Sell_icreamEntities db = new Sell_icreamEntities(); Bill b = new Bill(); b.Table = "Ban " + cboTable.Text; b.Date = DateTime.Now; db.Bills.Add(b); db.SaveChanges(); MessageBox.Show("Thêm hóa đơn mới thành công!"); this.LoadBill(); } catch (Exception) { } }
private void btnLuu_Click(object sender, EventArgs e) { if (flag == 1) { try { Sell_icreamEntities db = new Sell_icreamEntities(); menu Menu = new menu(); Menu.id = int.Parse(this.txtMa.Text); Menu.Name = this.txtTen.Text; Menu.Price = int.Parse(this.txtGia.Text); db.menus.Add(Menu); db.SaveChanges(); MessageBox.Show("Thêm món mới thành công!"); this.frmManager_Load(null, null); } catch (Exception) { MessageBox.Show("Thêm món mới không thành công!"); } } if (flag == 2) { try { Sell_icreamEntities db = new Sell_icreamEntities(); int id = (int)lstMenu.SelectedRows[0].Cells[0].Value; menu Menu = db.menus.Single(st => st.id == id); Menu.Name = this.txtTen.Text; Menu.Price = int.Parse(this.txtGia.Text); db.Entry(Menu).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Cập nhật thông tin món ăn thành công!"); this.frmManager_Load(null, null); groupBox1.Enabled = true; lstMenu.Enabled = true; } catch (Exception) { MessageBox.Show("Cập nhật thông tin món ăn không thành công!"); } } lstMenu.Enabled = true; groupBox2.Enabled = true; groupBox1.Enabled = false; }
void frmManager_Load(object sender, EventArgs e) { Sell_icreamEntities db = new Sell_icreamEntities(); lstMenu.DataSource = db.menus.ToList(); this.lstMenu.Columns["Bill_item"].Visible = false; btnSua.Enabled = false; btnThem.Enabled = true; btnXoa.Enabled = false; btnThem.Show(); btnSua.Show(); btnXoa.Show(); btnLuu.Hide(); btnHuy.Hide(); groupBox1.Enabled = false; label1.Enabled = true; groupBox2.Enabled = true; lstMenu.Enabled = true; }
private void LoadItem(int id) { lstItem.Enabled = true; ID = id; Sell_icreamEntities db = new Sell_icreamEntities(); cboName.DataSource = db.menus.ToList(); cboName.DisplayMember = "Name"; cboName.ValueMember = "id"; List <Bill_Item> list = db.Bill_Item.Where(i => i.C_Bill_id == id).ToList(); lstItem.DataSource = list.Select(i => new { Ten = i.menu.Name, Gia = i.menu.Price, SoLuong = i.Quality, ThanhTien = int.Parse(i.Quality) * i.Price, Mã = i.id }).ToList(); lstItem.Columns[4].Visible = false; cboName.Enabled = false; SL.Enabled = false; btnHuy.Hide(); btnOk.Hide(); btnXoa.Enabled = true; btnThemSP.Enabled = true; btnSua.Enabled = true; }
private void btnOk_Click(object sender, EventArgs e) { //Add new item if (flag == 1) { Sell_icreamEntities db = new Sell_icreamEntities(); menu Menu = (menu)cboName.SelectedItem; string stmp = cboName.Text; try { Bill_Item tmp = db.Bill_Item.Single(st => st.C_Bill_id == ID && st.Item_id == Menu.id); int dem = int.Parse(tmp.Quality) + (int)SL.Value; tmp.Quality = dem.ToString(); db.Entry(tmp).State = EntityState.Modified; db.SaveChanges(); db.SaveChanges(); LoadItem(ID); } catch (Exception) { Bill_Item item = new Bill_Item(); item.C_Bill_id = ID; item.Item_id = Menu.id; item.Quality = SL.Value.ToString(); item.Price = Menu.Price; db.Bill_Item.Add(item); db.SaveChanges(); } LoadItem(ID); flag = 0; btnThemSP.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; } //Edit 1 Item in Bill if (flag == 2) { Sell_icreamEntities db = new Sell_icreamEntities(); try { Bill_Item bit = db.Bill_Item.Single(st => st.id == ID2); bit.Quality = SL.Value.ToString(); DialogResult dr = MessageBox.Show("Bạn có chắc chắn chỉnh sửa?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { db.Entry(bit).State = EntityState.Modified; db.SaveChanges(); MessageBox.Show("Cập nhật thành công!"); this.LoadItem(ID); } catch (Exception) { MessageBox.Show("Chỉnh sửa không thành công! "); } flag = 0; btnThemSP.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; btnHuy.Hide(); } else { return; } } catch (Exception) { MessageBox.Show("Vui lòng chọn lại món cần chỉnh sửa "); } } }