private void btThem_Click(object sender, EventArgs e) { if (flagThem == 0) // chọn thêm { flagThem = 1; btThem.Text = "Lưu"; tbTen.ReadOnly = false; tbDG.ReadOnly = false; cbDV.Enabled = true; cbLoai.Enabled = true; btXoa.Enabled = false; btSua.Enabled = false; btHuy.Enabled = true; tbTen.Text = ""; tbDG.Text = ""; } else { if (tbTen.Text.Trim() != "" && tbDG.Text.Trim() != "") { if (Food_BUS.isExistedFood(tbTen.Text.Trim()) == 0) // Chọn lưu { flagThem = 0; btThem.Text = "Thêm"; tbTen.ReadOnly = true; tbDG.ReadOnly = true; cbDV.Enabled = false; cbLoai.Enabled = false; btXoa.Enabled = true; btSua.Enabled = true; btHuy.Enabled = false; Food_DTO food = new Food_DTO(tbTen.Text, FoodCategory_BUS.getIdCategoryByName(cbLoai.Text), FoodUnit_BUS.getIdUnitByName(cbDV.Text), float.Parse(tbDG.Text)); try { Food_BUS.AddFood(food); MessageBox.Show("Thêm thành công"); } catch (Exception ex) { MessageBox.Show("Thêm thất bại"); } dgvMenu.DataSource = Food_BUS.LoadFood(); bindingData(); } else { MessageBox.Show("Món này đã tồn tại."); } } else { MessageBox.Show("Vui lòng nhập đầy đủ thông tin."); } } }
private void btHuy_Click(object sender, EventArgs e) { LoadFood(); dgvMenu.DataSource = Food_BUS.LoadFood(); bindingData(); btThem.Enabled = true; btSua.Enabled = true; btXoa.Enabled = true; btHuy.Enabled = false; flagSua = 0; flagThem = 0; btSua.Text = "Sửa"; btThem.Text = "Thêm"; }
private void btSua_Click(object sender, EventArgs e) { if (flagSua == 0) // chọn sửa { flagSua = 1; btSua.Text = "Lưu"; tbTen.ReadOnly = false; tbDG.ReadOnly = false; cbDV.Enabled = true; cbLoai.Enabled = true; btXoa.Enabled = false; btThem.Enabled = false; btHuy.Enabled = true; } else { if (tbTen.Text.Trim() != "" && tbDG.Text.Trim() != "") { if (flagSua == 1) // Chọn lưu { flagSua = 0; btSua.Text = "Sửa"; tbTen.ReadOnly = true; tbDG.ReadOnly = true; cbDV.Enabled = false; cbLoai.Enabled = false; btXoa.Enabled = true; btThem.Enabled = true; btHuy.Enabled = false; Food_DTO food = new Food_DTO(Int32.Parse(tbMa.Text), tbTen.Text, FoodCategory_BUS.getIdCategoryByName(cbLoai.Text), FoodUnit_BUS.getIdUnitByName(cbDV.Text), float.Parse(tbDG.Text)); try { Food_BUS.EditFood(food); MessageBox.Show("Cập nhật hoàn tất"); } catch (Exception ex) { MessageBox.Show("Cập nhật thất bại"); } dgvMenu.DataSource = Food_BUS.LoadFood(); bindingData(); } } else { MessageBox.Show("Vui lòng nhập đầy đủ thông tin."); } } }
private void btXoa_Click(object sender, EventArgs e) { { if (MessageBox.Show("Bạn chắc chắn muốn xóa " + tbTen.Text + " ?", "Xác Nhận", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { try { Food_BUS.DeleteFood(tbMa.Text); MessageBox.Show("Xóa hoàn tất"); } catch (Exception ex) { MessageBox.Show("Không thể xóa"); } } dgvMenu.DataSource = Food_BUS.LoadFood(); bindingData(); } }
private void frmMenu_Load(object sender, EventArgs e) { dgvMenu.DataSource = Food_BUS.LoadFood(); bindingData(); }
private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { dgvMenu.DataSource = Food_BUS.SearchByCategory(gridView1.GetFocusedRowCellValue("NameCategory").ToString()); }