private void suaTile2_Click(object sender, EventArgs e) { if (donGiaTextBox2.Text == string.Empty) { MetroMessageBox.Show(this, "Đơn giá không được để trống.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (!Regex.IsMatch(donGiaTextBox2.Text, "^[0-9]*$")) { MetroMessageBox.Show(this, "Đơn giá chỉ được dùng số.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MenuBUS.UpdatePrice(tenMonTextBox2.Text, int.Parse(donGiaTextBox2.Text)) > 0) { MetroMessageBox.Show(this, "Cập nhật giá món thành công.", "Succeeded", MessageBoxButtons.OK, MessageBoxIcon.Information); tenMonTextBox2.Text = string.Empty; donGiaTextBox2.Text = string.Empty; dgv2.DataSource = MenuBUS.LoadAll(); } else { MetroMessageBox.Show(this, "Món ăn không có trong thực đơn.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public IActionResult GetMenuByRoleId(Role role) { MenuBUS menuBUS = new MenuBUS(); var result = menuBUS.GetMenuByRoleId(role); return(Ok(result)); }
void DisplayDrinkOnListView(ListView lstFrom, int id) { List <MenuDTO> listdetail = MenuBUS.GetListMenuByIDTable(id); lstFrom.Items.Clear(); for (int i = 0; i < listdetail.Count; i++) { ListViewItem lst = new ListViewItem(); lst.Text = listdetail[i].NameDrink; lst.SubItems.Add(listdetail[i].Quantity.ToString()); if (listdetail[i].PriceBasic == 0) { lst.SubItems.Add("Miễn phí"); } else { lst.SubItems.Add(listdetail[i].PriceBasic.ToString("0,0 VNĐ")); } if (listdetail[i].TotalPrice == 0) { lst.SubItems.Add("Miễn phí"); } else { lst.SubItems.Add(listdetail[i].TotalPrice.ToString("0,0 VNĐ")); } lst.SubItems.Add("#" + (i + 1).ToString()); lst.Tag = listdetail[i]; lstFrom.Items.Add(lst); } }
private void themTile2_Click(object sender, EventArgs e) { if (tenMonTextBox1.Text == string.Empty) { MetroMessageBox.Show(this, "Tên món không được để trống.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (donGiaTextBox1.Text == string.Empty) { MetroMessageBox.Show(this, "Đơn giá không được để trống.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (!Regex.IsMatch(donGiaTextBox1.Text, "^[0-9]*$")) { MetroMessageBox.Show(this, "Đơn giá chỉ được dùng số.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (donViComboBox.Text == string.Empty) { MetroMessageBox.Show(this, "Đơn vị không được để trống.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ThucDon dish = new ThucDon(tenMonTextBox1.Text, int.Parse(donGiaTextBox1.Text), (string)donViComboBox.SelectedItem); try { if (MenuBUS.Insert(dish) > 0) { MetroMessageBox.Show(this, "Thêm món mới thành công.", "Succeeded", MessageBoxButtons.OK, MessageBoxIcon.Information); tenMonTextBox1.Text = string.Empty; donGiaTextBox1.Text = string.Empty; dgv2.DataSource = MenuBUS.LoadAll(); } else { MetroMessageBox.Show(this, "Thêm món mới thất bại.", "Succeeded", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (SqlException ex) { if (ex.Number == 2627) { MetroMessageBox.Show(this, "Đã tồn tại món " + dish.TenMon + " trong thực đơn.\nKhông thể thêm mới.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { throw; } } } }
private void xoaTile2_Click(object sender, EventArgs e) { DialogResult dialog = MetroMessageBox.Show(this, "Bạn muốn xóa món " + (string)dgv2.CurrentRow.Cells[0].Value + " ?", "Delete", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialog == DialogResult.Yes) { if (MenuBUS.Delete((string)dgv2.CurrentRow.Cells[0].Value) > 0) { MetroMessageBox.Show(this, "Xóa món thành công.", "Succeeded", MessageBoxButtons.OK, MessageBoxIcon.Information); dgv2.DataSource = MenuBUS.LoadAll(); } else { MetroMessageBox.Show(this, "Xóa món thất bại.", "Failed", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public void LoadListOrder(int billId) { lstProductCart.Items.Clear(); List <MenuDTO> menulist = MenuBUS.GetListMenuByIDBill(billId); double totalPrice = 0; for (int i = 0; i < menulist.Count; i++) { ListViewItem listitem = new ListViewItem { Text = "#" + (i + 1).ToString() }; listitem.SubItems.Add(menulist[i].NameProduct.ToString()); listitem.SubItems.Add(menulist[i].Quantity.ToString()); if (menulist[i].PriceBasic == 0) { listitem.SubItems.Add("Miễn phí"); } else { listitem.SubItems.Add(String.Format("{0:0,0}", menulist[i].PriceBasic) + " VNĐ"); } listitem.SubItems.Add(menulist[i].Size); if (menulist[i].TotalPrice == 0) { listitem.SubItems.Add("Miễn phí"); } else { listitem.SubItems.Add(String.Format("{0:0,0}", menulist[i].TotalPrice) + " VNĐ"); } totalPrice += menulist[i].TotalPrice; listitem.Tag = menulist[i]; lstProductCart.Items.Add(listitem); } if (totalPrice > 0) { txttotalPrice.Text = String.Format("{0:0,0}", totalPrice); } }
private void frmChonMon_Load(object sender, System.EventArgs e) { dgv1.DataSource = MenuBUS.LoadAll(); dgv1.Columns[0].HeaderText = "Tên món"; dgv1.Columns[1].HeaderText = "Đơn giá"; dgv1.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgv1.Columns[2].Visible = false; Selected = new DataTable(); Selected.Columns.AddRange(new DataColumn[3] { new DataColumn("Tên món", typeof(string)), new DataColumn("Đơn giá", typeof(int)), new DataColumn("Số lượng", typeof(int)) }); dgv2.DataSource = Selected; dgv2.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgv2.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; }
public void ShowBill(int id) { //load bill lên theo theo mã bàn lstBill.Items.Clear(); List <MenuDTO> menulist = MenuBUS.GetListMenuByIDTable(id); double totalPrice = 0; for (int i = 0; i < menulist.Count; i++) { ListViewItem listitem = new ListViewItem(); listitem.Text = menulist[i].NameDrink.ToString(); listitem.SubItems.Add(menulist[i].Quantity.ToString()); if (menulist[i].PriceBasic == 0) { listitem.SubItems.Add("Miễn phí"); } else { listitem.SubItems.Add(String.Format("{0:0,0}", menulist[i].PriceBasic) + " VNĐ"); } if (menulist[i].TotalPrice == 0) { listitem.SubItems.Add("Miễn phí"); } else { listitem.SubItems.Add(String.Format("{0:0,0}", menulist[i].TotalPrice) + " VNĐ"); } totalPrice += menulist[i].TotalPrice; listitem.Tag = menulist[i]; listitem.SubItems.Add("#" + (i + 1).ToString()); lstBill.Items.Add(listitem); } if (totalPrice > 0) { txttotalPrice.Text = String.Format("{0:0,0}", totalPrice); } }
private void timkiemTextBox_TextChanged(object sender, System.EventArgs e) { dgv1.DataSource = MenuBUS.LoadAll(timkiemTextBox.Text); }
private void frmQuanLy_Load(object sender, EventArgs e) { tabControl.SelectedTab = tabNhanVien; maxPageNumber = BillBUS.GetMaxPageNumber(int.Parse(billsPerPageComboBox.Text)); maxPageNumberLabel.Text = "/ " + maxPageNumber.ToString(); if (maxPageNumber == 1) { sauTile.Visible = false; } minYear = BillBUS.GetMinYear(); maxYear = BillBUS.GetMaxYear(); for (int i = minYear; i <= maxYear; i++) { namComboBox.Items.Add(i); } if (namComboBox.Items.Count > 0) { namComboBox.SelectedItem = namComboBox.Items[namComboBox.Items.Count - 1]; } else { namComboBox.SelectedItem = 1; } namRadioButton.Checked = true; dgv1.DataSource = EmployeeBUS.LoadAll(); dgv2.DataSource = MenuBUS.LoadAll(); dgv3.DataSource = BillBUS.LoadAll(1, int.Parse(billsPerPageComboBox.Text)); dgv5.DataSource = LoginBUS.LoadAll(); // Đặt tên cột cho DataGridView 1 dgv1.Columns[0].HeaderText = "Mã"; dgv1.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgv1.Columns[1].HeaderText = "Họ tên"; dgv1.Columns[2].HeaderText = "Ngày sinh"; dgv1.Columns[3].HeaderText = "Giới tính"; dgv1.Columns[4].HeaderText = "Địa chỉ"; dgv1.Columns[5].HeaderText = "Số điện thoại"; dgv1.Columns[6].HeaderText = "Ngày vào làm"; dgv1.Columns[7].HeaderText = "Chức vụ"; dgv1.Columns[8].HeaderText = "Lương"; dgv1.Columns[8].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; // Đặt tên cột cho DataGridView 2 dgv2.Columns[0].HeaderText = "Tên món"; dgv2.Columns[1].HeaderText = "Đơn giá"; dgv2.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgv2.Columns[2].HeaderText = "Đơn vị"; // Đặt tên cột cho DataGridView 3 dgv3.Columns[0].HeaderText = "Mã HD"; dgv3.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgv3.Columns[1].HeaderText = "Mã bàn"; dgv3.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgv3.Columns[2].HeaderText = "Mã NV"; dgv3.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; dgv3.Columns[3].HeaderText = "Thời gian lập"; dgv3.Columns[4].HeaderText = "Tổng tiền"; dgv3.Columns[4].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; // Đặt tên cột cho DataGridView 5 dgv5.Columns[0].HeaderText = "Tài khoản"; dgv5.Columns[1].HeaderText = "Họ tên"; dgv5.Columns[2].HeaderText = "Quyền"; }
private void timKiemTextBox2_TextChanged(object sender, EventArgs e) { dgv2.DataSource = MenuBUS.LoadAll(timKiemTextBox2.Text); }
public MenuRepository() { bus = new MenuBUS(); }