private void LoadLoaiNguyenLieu() { LoaiNguyenLieuController loaiNguyenLieu = new LoaiNguyenLieuController(); dgvLoaiNguyenLieu.ItemsSource = loaiNguyenLieu.GetData().DefaultView; dgvLoaiNguyenLieu.Columns[0].Visibility = Visibility.Collapsed; dgvLoaiNguyenLieu.SelectedIndex = 0; btnHuyLoaiNL.IsEnabled = false; btnLuuLoaiNL.IsEnabled = false; txtTenLoaiNL.IsEnabled = false; txtMoTaLoaiNL.IsEnabled = false; }
private void BtnLuuNL_Click(object sender, RoutedEventArgs e) { LoaiNguyenLieuController loaiNguyenLieu = new LoaiNguyenLieuController(); NguyenLieuController nguyenLieu = new NguyenLieuController(); if (txtTenNguyenLieu.Text == "") { MessageBox.Show("Bạn phải nhập tên nguyên liệu!", "Lỗi!", MessageBoxButton.OK, MessageBoxImage.Error); txtTenNguyenLieu.Focus(); } else if (txtSoLuong.Text == "") { MessageBox.Show("Bạn phải nhập số lượng nguyên liệu!", "Lỗi!", MessageBoxButton.OK, MessageBoxImage.Error); txtSoLuong.Focus(); } else { int maLoai = loaiNguyenLieu.NameToId(cbbLoaiNguyenLieu.Text); int soLuong = Convert.ToInt32(txtSoLuong.Text); if (isEditingNL) { nguyenLieu.Edit(nguyenLieuID, txtTenNguyenLieu.Text, maLoai, soLuong); isEditing = false; } else { nguyenLieu.Create(txtTenNguyenLieu.Text, maLoai, soLuong); } btnHuyNL.IsEnabled = false; btnLuuNL.IsEnabled = false; btnThemNL.IsEnabled = true; btnSuaNL.IsEnabled = true; btnXoaNL.IsEnabled = true; btnReloadNL.IsEnabled = true; txtTenNguyenLieu.IsEnabled = false; txtSoLuong.IsEnabled = false; cbbLoaiNguyenLieu.IsEnabled = false; LoadNguyenLieu(); dgvNguyenLieu.IsEnabled = true; } }
private void BtnXoaLoaiNL_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Bạn có chắc muốn xóa loại nguyên liệu này?", "Xác nhận!", MessageBoxButton.OKCancel, MessageBoxImage.Question); if (result == MessageBoxResult.OK) { LoaiNguyenLieuController loaiNguyenLieu = new LoaiNguyenLieuController(); try { loaiNguyenLieu.Delete(loaiNguyenLieuID); MessageBox.Show("Xóa thành công!", "Thông báo!", MessageBoxButton.OK, MessageBoxImage.Information); LoadLoaiNguyenLieu(); cbbLoaiNguyenLieu.ItemsSource = loaiNguyenLieu.GetName(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi!", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void UcRawManagement_Loaded(object sender, RoutedEventArgs e) { //loại nguyên liệu LoaiNguyenLieuController loaiNguyenLieu = new LoaiNguyenLieuController(); LoadLoaiNguyenLieu(); //nguyên liệu NguyenLieuController nguyenLieu = new NguyenLieuController(); LoadNguyenLieu(); cbbLoaiNguyenLieu.ItemsSource = loaiNguyenLieu.GetName(); btnHuyNL.IsEnabled = false; btnLuuNL.IsEnabled = false; txtTenNguyenLieu.IsEnabled = false; cbbLoaiNguyenLieu.IsEnabled = false; txtSoLuong.IsEnabled = false; }
private void BtnLuuLoaiNL_Click(object sender, RoutedEventArgs e) { LoaiNguyenLieuController loaiNguyenLieu = new LoaiNguyenLieuController(); if (txtTenLoaiNL.Text == "") { MessageBox.Show("Bạn phải nhập tên loại nguyên liệu!", "Lỗi!", MessageBoxButton.OK, MessageBoxImage.Error); txtTenNguyenLieu.Focus(); } else if (txtMoTaLoaiNL.Text == "") { MessageBox.Show("Bạn phải nhập mô tả loại nguyên liệu!", "Lỗi!", MessageBoxButton.OK, MessageBoxImage.Error); txtSoLuong.Focus(); } else { if (isEditing) { loaiNguyenLieu.Edit(loaiNguyenLieuID, txtTenLoaiNL.Text, txtMoTaLoaiNL.Text); isEditing = false; btnThemLoaiNL.IsEnabled = true; btnSuaLoaiNL.IsEnabled = true; btnXoaLoaiNL.IsEnabled = true; btnLoadLoaiNL.IsEnabled = true; LoadLoaiNguyenLieu(); dgvLoaiNguyenLieu.IsEnabled = true; } else { loaiNguyenLieu.Create(txtTenLoaiNL.Text, txtMoTaLoaiNL.Text); btnThemLoaiNL.IsEnabled = true; btnSuaLoaiNL.IsEnabled = true; btnXoaLoaiNL.IsEnabled = true; btnLoadLoaiNL.IsEnabled = true; LoadLoaiNguyenLieu(); dgvLoaiNguyenLieu.IsEnabled = true; } cbbLoaiNguyenLieu.ItemsSource = loaiNguyenLieu.GetName(); } }