Exemple #1
0
        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;
        }
Exemple #2
0
        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;
            }
        }
Exemple #3
0
        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);
                }
            }
        }
Exemple #4
0
        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;
        }
Exemple #5
0
        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();
            }
        }