Exemplo n.º 1
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (!RegexForm())
     {
         return;
     }
     else
     {
         GetInfoResultLoaiNguyenLieu();
         if (loaiNL != null)
         {
             if (DialogResult.Yes == MessageBox.Show("Bạn có chắc chắn muốn xóa loại nguyên liệu này không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
             {
                 RegexForm();
                 if (LoaiNguyenLieuBUS.XoaLoaiNguyenLieu(loaiNL.MaLoaiNL))
                 {
                     //MessageBox.Show("Xóa loại nguyên liệu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                     LoadDSLoaiNguyenLieu();
                     RefeshForm();
                     AddStatus(1);
                 }
                 else
                 {
                     MessageBox.Show("Xóa loại nguyên liệu thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                     LoadDSLoaiNguyenLieu();
                 }
             }
         }
         else
         {
             MessageBox.Show("Dữ liệu loại nguyên liệu không tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LoadDSLoaiNguyenLieu();
         }
     }
 }
Exemplo n.º 2
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     if (!RegexForm())
     {
         return;
     }
     else
     {
         GetInfoResultLoaiNguyenLieu();
         if (loaiNL != null)
         {
             RegexForm();
             if (LoaiNguyenLieuBUS.CapNhatLoaiNguyenLieu(loaiNL))
             {
                 //MessageBox.Show("Cập nhật loại nguyên liệu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                 LoadDSLoaiNguyenLieu();
                 RefeshForm();
             }
             else
             {
                 MessageBox.Show("Cập nhật loại nguyên liệu thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Dữ liệu loại nguyên liệu không tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }
Exemplo n.º 3
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (loaiNL == null)
     {
         if (!RegexForm())
         {
             return;
         }
         else
         {
             GetInfoResultLoaiNguyenLieu();
             if (LoaiNguyenLieuBUS.ThemLoaiNguyenLieu(loaiNL))
             {
                 //MessageBox.Show("Thêm loại nguyên liệu mới thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                 LoadDSLoaiNguyenLieu();
                 RefeshForm();
                 AddStatus(1);
             }
             else
             {
                 MessageBox.Show("Mã loại nguyên liệu không được phép trùng nhau", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 loaiNL = null;
             }
         }
     }
 }
Exemplo n.º 4
0
        private void frmNguyenLieu_Load(object sender, EventArgs e)
        {
            chkTrangThai.Checked = true;
            dgvDSNguyenLieu.AutoGenerateColumns = false;
            txtMaNL.Enabled = false;
            DataGridViewComboBoxColumn dgvcolNL = (DataGridViewComboBoxColumn)dgvDSNguyenLieu.Columns["colLoaiNL"];
            DataTable dtNguyenLieu = LoaiNguyenLieuBUS.LoadDSLoaiNguyenLieu();

            // Đỗ dữ liệu cho cbo trong dgv
            dgvcolNL.DataSource    = dtNguyenLieu;
            dgvcolNL.DisplayMember = "TenLoaiNL";
            dgvcolNL.ValueMember   = "MaLoaiNL";
            // Đỗ dữ liệu cho cbo LoaiNguyenLieu
            cboLoaiNL.DataSource    = dtNguyenLieu;
            cboLoaiNL.DisplayMember = "TenLoaiNL";
            cboLoaiNL.ValueMember   = "MaLoaiNL";

            DataGridViewComboBoxColumn dgvcolNCC = (DataGridViewComboBoxColumn)dgvDSNguyenLieu.Columns["colNhaCungCap"];
            DataTable dtNhaCungCap = NhaCungCapBUS.LayDSNhaCungCap();

            // Đỗ dữ liệu cho cbo trong dgv
            dgvcolNCC.DataSource    = dtNhaCungCap;
            dgvcolNCC.DisplayMember = "TenNhaCC";
            dgvcolNCC.ValueMember   = "MaNCC";
            // Đỗ dữ liệu cho cbo NhaCungCap
            cboNhaCC.DataSource    = dtNhaCungCap;
            cboNhaCC.DisplayMember = "TenNhaCC";
            cboNhaCC.ValueMember   = "MaNCC";

            LoadDSNguyenLieu();
            AddStatus(1);
            RefeshForm();
        }
Exemplo n.º 5
0
        public void HienDSLoaiNL()
        {
            DataTable dtLoaiNL = LoaiNguyenLieuBUS.LoadDSLoaiNguyenLieu();

            rpvBaoCao.LocalReport.ReportEmbeddedResource = s + "rptDSLoaiNL.rdlc";
            rpvBaoCao.LocalReport.DataSources.Add(new ReportDataSource("DSLoaiNL", dtLoaiNL));
            rpvBaoCao.RefreshReport();
        }
Exemplo n.º 6
0
        private void frmBaoCaoThongKe_Load(object sender, EventArgs e)
        {
            cboLoaiMon.DataSource    = LoaiMonBUS.LayDanhSachLoaiMon();
            cboLoaiMon.DisplayMember = "TenLoaiMon";
            cboLoaiMon.ValueMember   = "MaLoaiMon";

            cboLoaiNL.DataSource    = LoaiNguyenLieuBUS.LoadDSLoaiNguyenLieu();
            cboLoaiNL.DisplayMember = "TenLoaiNL";
            cboLoaiNL.ValueMember   = "MaLoaiNL";
        }
Exemplo n.º 7
0
        private void frmNguyenLieu_Activated(object sender, EventArgs e)
        {
            cboLoaiNL.DataSource    = LoaiNguyenLieuBUS.LoadDSLoaiNguyenLieu();
            cboLoaiNL.DisplayMember = "TenLoaiNL";
            cboLoaiNL.ValueMember   = "MaLoaiNL";

            cboNhaCC.DataSource    = NhaCungCapBUS.LayDSNhaCungCap();
            cboNhaCC.DisplayMember = "TenNhaCC";
            cboNhaCC.ValueMember   = "MaNCC";
        }
Exemplo n.º 8
0
 void TimKiem()
 {
     if (txtTimKiemLoaiNL.Text != "")
     {
         dgvDSLoaiNL.DataSource = LoaiNguyenLieuBUS.TimKiemTheoTenLoaiNguyenLieu(txtTimKiemLoaiNL.Text);
         AddStatus(1);
     }
     else
     {
         LoadDSLoaiNguyenLieu();
         AddStatus(1);
     }
 }
Exemplo n.º 9
0
 void LoadDSLoaiNguyenLieu()
 {
     if (chkNLConSuDung.Checked == false)
     {
         dgvDSLoaiNL.DataSource = LoaiNguyenLieuBUS.LoadDSLoaiNguyenLieu();
         AddStatus(1);
         btnXoa.Show();
         btnLamMoi.Show();
     }
     else
     {
         dgvDSLoaiNL.DataSource = LoaiNguyenLieuBUS.LayDSLoaiNguyenLieuKhongConSuDung();
         AddStatus(0);
         txtMaLoaiNL.Clear();
         txtTenLoaiNL.Clear();
         chkTrangThai.Checked = false;
     }
     dgvDSLoaiNL.CurrentCell = null;
 }
Exemplo n.º 10
0
 private void btnKhoiPhuc_Click(object sender, EventArgs e)
 {
     if (chkNLConSuDung.Checked == true)
     {
         GetInfoResultLoaiNguyenLieu();
         if (loaiNL != null)
         {
             if (LoaiNguyenLieuBUS.KhoiPhucTrangThaiNguyenLieu(loaiNL))
             {
                 //MessageBox.Show("Khôi phục trạng thái loại nguyên liệu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                 LoadDSLoaiNguyenLieu();
             }
             else
             {
                 MessageBox.Show("Khôi phục trạng thái loại nguyên liệu thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
Exemplo n.º 11
0
 void RefeshForm()
 {
     txtMaLoaiNL.Text = LoaiNguyenLieuBUS.LayMaLoaiNLLonNhat();
     txtTenLoaiNL.Clear();
     chkTrangThai.Checked = true;
 }