Example #1
0
 private void LoadDSLoaiMon(string timKiem = "", bool trangThai = true)
 {
     if (chkLoaiMAConSuDung.Checked == false)
     {
         List <LoaiMonDTO> lstLoaiMon = LoaiMonBUS.LayDanhSachLoaiMon(timKiem, trangThai);
         dgvDSLoaiMon.DataSource = lstLoaiMon;
         XoaForm(true);
     }
     else
     {
         dgvDSLoaiMon.DataSource  = LoaiMonBUS.LayDSLoaiMonAnBiXoa();
         dgvDSLoaiMon.CurrentCell = null;
         txtMaLoaiMon.Clear();
         txtTenLoaiMon.Clear();
         btnCapNhat.Hide();
         btnThem.Hide();
         btnXoa.Hide();
         btnLamMoi.Hide();
         btnKhoiPhuc.Show();
         if (dgvDSLoaiMon.Rows.Count > 0)
         {
             btnKhoiPhuc.Enabled = true;
         }
         else
         {
             btnKhoiPhuc.Enabled = false;
         }
         chkTrangThai.Checked = false;
     }
 }
Example #2
0
 private void TaoGroupMon(ListView lsv)
 {
     foreach (LoaiMonDTO loaiMon in LoaiMonBUS.LayDanhSachLoaiMon())
     {
         lsv.Groups.Add(loaiMon.MaLoaiMon + "", loaiMon.TenLoaiMon);
     }
 }
Example #3
0
        private void LayDanhSachLoaiMon()
        {
            List <LoaiMonDTO> dsLoaiMon = LoaiMonBUS.LayDanhSachLoaiMon();

            foreach (LoaiMonDTO loaiMon in dsLoaiMon)
            {
                MaterialFlatButton btn = new MaterialFlatButton();
                btn.Text     = loaiMon.TenLoaiMon + " (" + MonBUS.LaySoLuongMonTheoLoai(loaiMon.MaLoaiMon) + ")";
                btn.Name     = loaiMon.MaLoaiMon.ToString();
                btn.AutoSize = false;
                btn.Size     = new Size(140, 60);
                btn.Dock     = DockStyle.Left;
                btn.Tag      = loaiMon;
                btn.Click   += new EventHandler(ChonLoai);
                panelLoai.Controls.Add(btn);
                btn.BringToFront();
            }

            MaterialFlatButton btnTatCa = new MaterialFlatButton();

            btnTatCa.Text     = "Tất cả" + " (" + MonBUS.LaySoLuongMonTheoLoai(0) + ")";;
            btnTatCa.Name     = "0";
            btnTatCa.AutoSize = false;
            btnTatCa.Size     = new Size(140, 60);
            btnTatCa.Dock     = DockStyle.Left;
            btnTatCa.Tag      = new LoaiMonDTO();
            btnTatCa.Click   += new EventHandler(ChonLoai);
            panelLoai.Controls.Add(btnTatCa);
        }
Example #4
0
        public void HienDSLoaiMon()
        {
            List <LoaiMonDTO> lsLoaiMon = LoaiMonBUS.LayDanhSachLoaiMon();

            rpvBaoCao.LocalReport.ReportEmbeddedResource = s + "rptDSLoaiMonAn.rdlc";
            rpvBaoCao.LocalReport.DataSources.Add(new ReportDataSource("DSLoaiMonAn", lsLoaiMon));
            rpvBaoCao.RefreshReport();
        }
Example #5
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";
        }
Example #6
0
        public void HienThiMonTheoNhom()
        {
            List <LoaiMonDTO> lsLoaiMon = LoaiMonBUS.LayDanhSachLoaiMon();

            rpvBaoCao.LocalReport.ReportEmbeddedResource = path + "rptMonTheoNhom.rdlc";
            rpvBaoCao.LocalReport.SubreportProcessing   += new SubreportProcessingEventHandler(LocalReport_SubreportProcessing);
            rpvBaoCao.LocalReport.DataSources.Add(new ReportDataSource("DSMON", lsLoaiMon));

            rpvBaoCao.RefreshReport();
        }
        private void QLM_LoadLoaiMon(string timKiem = "")
        {
            List <LoaiMonDTO> lsLoaiMon = LoaiMonBUS.LayDanhSachLoaiMon();

            cmbLoaiMon.DataSource    = lsLoaiMon;
            cmbLoaiMon.DisplayMember = "TenLoaiMon";
            cmbLoaiMon.ValueMember   = "MaLoaiMon";

            List <LoaiMonDTO> lsLM = LoaiMonBUS.LayDanhSachLoaiMon();
            LoaiMonDTO        lm   = new LoaiMonDTO();

            lm.MaLoaiMon  = 0;
            lm.TenLoaiMon = "Tất cả";
            lsLM.Insert(0, lm);
            cmbTimKiemTheoLoaiMon.DataSource = lsLM;
        }
Example #8
0
        private void LoadTabMonAn()
        {
            List <LoaiMonDTO> lsLoai = LoaiMonBUS.LayDanhSachLoaiMon();

            for (int i = 0; i < lsLoai.Count; i++)
            {
                TabPage tabP = new TabPage();
                tabP.Text = lsLoai[i].TenLoaiMon;
                tabMonAn.Controls.Add(tabP);
                ListView lsvMon = new ListView();
                lsvMon.Dock           = DockStyle.Fill;
                lsvMon.LargeImageList = imlMonAn;
                LoadDSMonAn(lsvMon, lsLoai[i].MaLoaiMon);
                lsvMon.ItemSelectionChanged += LsvMon_ItemSelectionChanged;
                tabP.Controls.Add(lsvMon);
            }
        }
Example #9
0
        private void frmMonAn_Load(object sender, EventArgs e)
        {
            txtMaMon.Enabled             = false;
            chkTrangThai.Checked         = true;
            dgvDSMon.AutoGenerateColumns = false;
            DataGridViewComboBoxColumn dgvcolLoaiMon = (DataGridViewComboBoxColumn)dgvDSMon.Columns["colMaLoaiMon"];
            List <LoaiMonDTO>          dtLoaiMon     = LoaiMonBUS.LayDanhSachLoaiMon();

            dgvcolLoaiMon.DataSource    = dtLoaiMon;
            dgvcolLoaiMon.DisplayMember = "TenLoaiMon";
            dgvcolLoaiMon.ValueMember   = "MaLoaiMon";

            cboLoaiMon.DataSource    = dtLoaiMon;
            cboLoaiMon.DisplayMember = "TenLoaiMon";
            cboLoaiMon.ValueMember   = "MaLoaiMon";
            LoadDSMon();
            LamMoi();
            XoaForm(true);
        }
Example #10
0
    public LoaiMonDTO[] LayDanhSachLoaiMon()
    {
        LoaiMonBUS loaimonBUS = new LoaiMonBUS();

        return(loaimonBUS.LayDanhSachLoaiMon());
    }
Example #11
0
 private void frmBaoCao_Load(object sender, EventArgs e)
 {
     cmbLoaiMon.DisplayMember = "TenLoaiMon";
     cmbLoaiMon.ValueMember   = "MaLoaiMon";
     cmbLoaiMon.DataSource    = LoaiMonBUS.LayDanhSachLoaiMon();
 }
        private void QLLM_LoadDanhSachLoaiMonDaXoa(string timKiem = "")
        {
            List <LoaiMonDTO> lsLoaiMon = LoaiMonBUS.LayDanhSachLoaiMon(timKiem, false);

            dgvLoaiMon.DataSource = lsLoaiMon;
        }