private void LoadFood() { tbMa.Enabled = false; tbTen.ReadOnly = true; tbDG.ReadOnly = true; cbDV.Enabled = false; cbLoai.Enabled = false; btHuy.Enabled = false; cbLoai.DataSource = FoodCategory_BUS.LoadFoodCategory(); cbLoai.DisplayMember = "NameCategory"; cbLoai.ValueMember = "NameCategory"; cbDV.DataSource = FoodUnit_BUS.LoadFoodUnit(); cbDV.DisplayMember = "NameUnit"; cbDV.ValueMember = "NameUnit"; }
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 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."); } } }