private void btnThemMonPhu_Click(object sender, RoutedEventArgs e)
        {
            WindowChonMon win = new WindowChonMon(mTransit, false);

            if (win.ShowDialog() == true)
            {
                if (_Item == null)
                {
                    _Item = new Data.BOMenuKichThuocMon();
                }
                Data.BOMenuKhuyenMai km = new Data.BOMenuKhuyenMai();
                km.KichThuocMonTang               = win._ItemKichThuocMon;
                km.MenuKhuyenMai.KichThuocMonID   = _Item.MenuKichThuocMon.KichThuocMonID;
                km.MenuKhuyenMai.KichThuocMonTang = km.KichThuocMonTang.MenuKichThuocMon.KichThuocMonID;
                km.MenuKhuyenMai.TenKhuyenMai     = "";
                km.MenuKhuyenMai.Deleted          = false;
                km.MenuKhuyenMai.Edit             = false;
                km.MenuKhuyenMai.Visual           = true;
                _Item.DanhSachKhuyenMai.Add(km);
                lvData.Items.Refresh();
            }
            else
            {
                btnHuy_Click(sender, e);
            }
        }
 public WindowThemKhuyenMai(Data.BOMenuKichThuocMon item, Data.Transit transit, Data.BOMenuKhuyenMai bOMenuKhuyenMai)
 {
     InitializeComponent();
     mTransit = transit;
     BOMenuKhuyenMai = bOMenuKhuyenMai;
     _Item = item;
 }
 public WindowThemKhuyenMai(Data.BOMenuKichThuocMon item, Data.Transit transit, Data.BOMenuKhuyenMai bOMenuKhuyenMai)
 {
     InitializeComponent();
     mTransit        = transit;
     BOMenuKhuyenMai = bOMenuKhuyenMai;
     _Item           = item;
 }
 public void Init(Data.BOMenuMon mon)
 {
     if (OnEventExit == null)
         btnHuy.Visibility = System.Windows.Visibility.Hidden;
     BOMenuKichThuocMon = new Data.BOMenuKichThuocMon(mTransit);
     mMon = mon;
     btnDanhSachGia.Visibility = System.Windows.Visibility.Hidden;
 }
 public WindowDanhSachGia(Data.BOMenuKichThuocMon kichthuocmon, Data.Transit transit)
 {
     InitializeComponent();
     mTransit = transit;
     BOMenuGia = new Data.BOMenuGia(transit);
     mKichThuocMon = kichthuocmon;
     PhanQuyen();
 }
Exemplo n.º 6
0
 void uCMenu__OnEventMenuKichThuocMon(Data.BOMenuKichThuocMon ob)
 {
     if (!IsMon)
     {
         _ItemKichThuocMon = ob;
         DialogResult      = true;
     }
 }
 void uCMenu__OnEventMenuKichThuocMon(Data.BOMenuKichThuocMon ob)
 {
     if (!IsMon)
     {
         _ItemKichThuocMon = ob;
         DialogResult = true;
     }
 }
 public WindowDanhSachGia(Data.BOMenuKichThuocMon kichthuocmon, Data.Transit transit)
 {
     InitializeComponent();
     mTransit      = transit;
     BOMenuGia     = new Data.BOMenuGia(transit);
     mKichThuocMon = kichthuocmon;
     PhanQuyen();
 }
        private void AddList(Data.BOMenuKichThuocMon item)
        {
            ListViewItem li = new ListViewItem();

            li.Content = item;
            li.Tag     = item;
            lvData.Items.Add(li);
        }
 private void btnDanhSachGia_Click(object sender, RoutedEventArgs e)
 {
     if (lvData.SelectedItems.Count > 0)
     {
         ListViewItem li = (ListViewItem)lvData.SelectedItems[0];
         mItem = (Data.BOMenuKichThuocMon)li.Tag;
         WindowDanhSachGia win = new WindowDanhSachGia(mItem, mTransit);
         win.ShowDialog();
     }
 }
 public void Init(Data.BOMenuMon mon)
 {
     if (OnEventExit == null)
     {
         btnHuy.Visibility = System.Windows.Visibility.Hidden;
     }
     BOMenuKichThuocMon = new Data.BOMenuKichThuocMon(mTransit);
     mMon = mon;
     btnDanhSachGia.Visibility = System.Windows.Visibility.Hidden;
 }
Exemplo n.º 12
0
 private void OnEventMenuKichThuocMon(Data.BOMenuKichThuocMon item)
 {
     if (_OnEventMenuKichThuocMon != null)
     {
         if (_IsDanhSachKhuyenMai)
         {
             BOMenuKhuyenMai.GetAll(item);
         }
         _OnEventMenuKichThuocMon(item);
     }
 }
 public void Init(Data.BOMenuKichThuocMon kichThuocMon)
 {
     mKichThuocMon = kichThuocMon;
     lsLoaiBan     = Data.BOLoaiBan.GetAllNoTracking(mTransit).ToList();
     if (mKichThuocMon != null)
     {
         btnLuu.Visibility      = System.Windows.Visibility.Visible;
         btnThemMon.Visibility  = System.Windows.Visibility.Visible;
         btnDanhSach.Visibility = System.Windows.Visibility.Visible;
     }
     PhanQuyen();
 }
 private void btnChonMonChinh_Click(object sender, RoutedEventArgs e)
 {
     WindowChonMon win = new WindowChonMon(mTransit, false);
     if (win.ShowDialog() == true)
     {
         _Item = win._ItemKichThuocMon;
         SetValues();
     }
     else
     {
         btnHuy_Click(sender, e);
     }
 }
        public void Init(Data.BOMenuKichThuocMon kichThuocMon)
        {

            mKichThuocMon = kichThuocMon;
            lsLoaiBan = Data.BOLoaiBan.GetAllNoTracking(mTransit).ToList();
            if (mKichThuocMon != null)
            {
                btnLuu.Visibility = System.Windows.Visibility.Visible;
                btnThemMon.Visibility = System.Windows.Visibility.Visible;
                btnDanhSach.Visibility = System.Windows.Visibility.Visible;
            }
            PhanQuyen();
        }
Exemplo n.º 16
0
 public void SetTransit(Data.Transit transit)
 {
     SetImageSizetItems();
     mTransit = transit;
     BOMenuMon = new Data.BOMenuMon(transit);
     BOMenuNhom = new Data.BOMenuNhom(transit);
     BOMenuKichThuocMon = new Data.BOMenuKichThuocMon(transit);
     BOMenuKhuyenMai = new Data.BOMenuKhuyenMai();
     mCaiDatThucDon = Data.BOCaiDatThucDon.GetQueryNoTracking(mTransit);
     SetButtonLoaiNhom();
     SetFontItem();
     SetFontGroup();
     LoadData();
 }
        private void btnChonMonChinh_Click(object sender, RoutedEventArgs e)
        {
            WindowChonMon win = new WindowChonMon(mTransit, false);

            if (win.ShowDialog() == true)
            {
                _Item = win._ItemKichThuocMon;
                SetValues();
            }
            else
            {
                btnHuy_Click(sender, e);
            }
        }
Exemplo n.º 18
0
 public void SetTransit(Data.Transit transit)
 {
     SetImageSizetItems();
     mTransit           = transit;
     BOMenuMon          = new Data.BOMenuMon(transit);
     BOMenuNhom         = new Data.BOMenuNhom(transit);
     BOMenuKichThuocMon = new Data.BOMenuKichThuocMon(transit);
     BOMenuKhuyenMai    = new Data.BOMenuKhuyenMai();
     mCaiDatThucDon     = Data.BOCaiDatThucDon.GetQueryNoTracking(mTransit);
     SetButtonLoaiNhom();
     SetFontItem();
     SetFontGroup();
     LoadData();
 }
 private void btnLuu_Click(object sender, RoutedEventArgs e)
 {
     if (CheckValues())
     {
         if (_Item == null)
         {
             _Item = new Data.BOMenuKichThuocMon();
             _Item.MenuKichThuocMon.Visual = true;
             _Item.MenuKichThuocMon.Deleted = false;
             _Item.MenuKichThuocMon.Edit = false;
         }
         GetValues();
         DialogResult = true;
     }
 }
Exemplo n.º 20
0
 private void btnLuu_Click(object sender, RoutedEventArgs e)
 {
     if (CheckValues())
     {
         if (_Item == null)
         {
             _Item = new Data.BOMenuKichThuocMon();
             _Item.MenuKichThuocMon.Visual  = true;
             _Item.MenuKichThuocMon.Deleted = false;
             _Item.MenuKichThuocMon.Edit    = false;
         }
         GetValues();
         DialogResult = true;
     }
 }
Exemplo n.º 21
0
 public BOChiTietBanHang(Data.BOMenuKichThuocMon ktm, Transit transit)
 {
     mTransit                             = transit;
     this.ChiTietBanHang                  = new CHITIETBANHANG();
     _ListKhuyenMai                       = new List <BOChiTietBanHang>();
     this.MenuKichThuocMon                = ktm.MenuKichThuocMon;
     this.ChiTietBanHang.SoLuongBan       = ktm.MenuKichThuocMon.SoLuongBanBan;
     this.ChiTietBanHang.GiaBan           = ktm.MenuKichThuocMon.GiaBanMacDinh;
     this.ChiTietBanHang.KichThuocLoaiBan = ktm.KichThuocLoaiBan;
     this.ChiTietBanHang.GiamGia          = ktm.MenuMon.GiamGia;
     this.ChiTietBanHang.KichThuocMonID   = ktm.MenuKichThuocMon.KichThuocMonID;
     this.MenuMon                         = ktm.MenuMon;
     SoLuongBanTam                        = (int)this.ChiTietBanHang.SoLuongBan;
     ChangeThanhTien();
 }
Exemplo n.º 22
0
 private void TinhGioKaraoke()
 {
     if (mTransit.CaiDatBanHang.MonTinhGio != null)
     {
         if (!mProcessOrder.KiemTraGioKaraoke(mTransit.CaiDatBanHang.MonTinhGio))
         {
             Data.BOMenuKichThuocMon ktm = mProcessOrder.LayMonKaraoke(mTransit.CaiDatBanHang.MonTinhGio);
             if (ktm != null)
             {
                 Data.BOChiTietBanHang chitiet = new Data.BOChiTietBanHang(ktm, mTransit);
                 mProcessOrder.TinhGioKaraoke(chitiet);
                 AddChiTietBanHang(chitiet);
             }
         }
     }
 }
 private void lvData_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (lvData.SelectedItems.Count > 0)
     {
         ListViewItem li = (ListViewItem)lvData.SelectedItems[0];
         mItem = (Data.BOMenuKichThuocMon)li.Tag;
         if (mItem.MenuKichThuocMon.KichThuocMonID > 0)
         {
             btnDanhSachGia.Visibility = System.Windows.Visibility.Visible;
         }
         else
         {
             btnDanhSachGia.Visibility = System.Windows.Visibility.Hidden;
         }
     }
 }
Exemplo n.º 24
0
 private void SetButtonKichThuocMon(POSButtonMenu btn, Data.BOMenuKichThuocMon item)
 {
     btn.Visibility = System.Windows.Visibility.Visible;
     btn.Tag        = item;
     btn.IsEnabled  = true;
     btn.Content    = item.MenuKichThuocMon.TenLoaiBan;
     if (item.MenuMon.Hinh != null && item.MenuMon.Hinh.Length > 0)
     {
         btn.Image = Utilities.ImageHandler.BitmapImageFromByteArray(item.MenuMon.Hinh);
     }
     else
     {
         var uriSource = new Uri(@"/SystemImages;component/Images/NoImages.jpg", UriKind.Relative);
         btn.Image = new BitmapImage(uriSource);
     }
 }
        private void btnSua_Click(object sender, RoutedEventArgs e)
        {
            if (lvData.SelectedItems.Count > 0)
            {
                ListViewItem li = (ListViewItem)lvData.SelectedItems[0];
                mItem = (Data.BOMenuKichThuocMon)li.Tag;

                UserControlLibrary.WindowThemDanhSachBan win = new UserControlLibrary.WindowThemDanhSachBan(mMon, mTransit);
                win._Item = mItem;
                if (win.ShowDialog() == true)
                {
                    win._Item.MenuKichThuocMon.Edit = true;
                    li.Tag     = win._Item;
                    li.Content = win._Item;
                    lvData.Items.Refresh();
                }
            }
        }
Exemplo n.º 26
0
 private void btnXoa_Click(object sender, RoutedEventArgs e)
 {
     if (lvData.SelectedItems.Count > 0)
     {
         if (lvData.SelectedItems.Count > 0)
         {
             Data.BOMenuKichThuocMon item = (Data.BOMenuKichThuocMon)lvData.SelectedItems[0];
             foreach (Data.BOMenuKhuyenMai line in item.DanhSachKhuyenMai)
             {
                 if (line.MenuKhuyenMai.KhuyenMaiID > 0)
                 {
                     line.MenuKhuyenMai.Deleted = true;
                 }
             }
             lsArray.Remove(item);
             lvData.Items.Refresh();
         }
     }
 }
Exemplo n.º 27
0
        public void GetAll(Data.BOMenuKichThuocMon item)
        {
            var res = from km in mKaraokeEntities.MENUKHUYENMAIs
                      join ktm in mKaraokeEntities.MENUKICHTHUOCMONs on km.KichThuocMonTang equals ktm.KichThuocMonID
                      join mm in mKaraokeEntities.MENUMONs on ktm.MonID equals mm.MonID
                      where km.KichThuocMonID == item.MenuKichThuocMon.KichThuocMonID && km.Deleted == false
                      select new BOMenuKhuyenMai
            {
                MenuKhuyenMai    = km,
                KichThuocMonTang = new BOMenuKichThuocMon()
                {
                    MenuMon = mm, MenuKichThuocMon = ktm
                }
            };

            foreach (var line in res)
            {
                item.DanhSachKhuyenMai.Add(line);
            }
        }
 private void btnXoa_Click(object sender, RoutedEventArgs e)
 {
     if (lvData.SelectedItems.Count > 0)
     {
         mItem = (Data.BOMenuKichThuocMon)((ListViewItem)lvData.SelectedItems[0]).Tag;
         if (lsArrayDeleted == null)
         {
             lsArrayDeleted = new List <Data.BOMenuKichThuocMon>();
         }
         mItem.MenuKichThuocMon.Deleted = true;
         if (mItem.MenuKichThuocMon.KichThuocMonID > 0)
         {
             lsArrayDeleted.Add(mItem);
         }
         lvData.Items.Remove(lvData.SelectedItems[0]);
         if (lvData.Items.Count > 0)
         {
             lvData.SelectedIndex = 0;
         }
     }
 }
 private void GetValues()
 {
     if (_Item == null)
     {
         _Item = new Data.BOMenuKichThuocMon();
     }
     _Item.MenuKichThuocMon.MonID = mMon.MenuMon.MonID;
     _Item.MenuKichThuocMon.LoaiBanID = (int)cbbLoaiBan.SelectedValue;
     Data.LOAIBAN loaiBan = (Data.LOAIBAN)cbbLoaiBan.SelectedItem;
     _Item.LoaiBan = loaiBan;
     _Item.MenuKichThuocMon.DonViID = _Item.LoaiBan.DonViID;
     _Item.MenuKichThuocMon.TenLoaiBan = txtTenLoaiBan.Text;
     _Item.MenuKichThuocMon.KichThuocLoaiBan = System.Convert.ToInt32(txtKichThuocLoaiBan.Text);
     _Item.MenuKichThuocMon.KichThuocLoaiBan = (int)_Item.MenuKichThuocMon.KichThuocLoaiBan * (int)loaiBan.KichThuocBan;
     _Item.MenuKichThuocMon.GiaBanMacDinh = Utilities.MoneyFormat.ConvertToDecimal(txtGiaMacDinh.Text); 
     _Item.MenuKichThuocMon.SoLuongBanBan = System.Convert.ToInt32(txtSoLuongBan.Text);
     _Item.MenuKichThuocMon.Visual = (bool)ckBan.IsChecked;
     _Item.MenuKichThuocMon.ChoPhepTonKho = (bool)ckChoPhepTonKho.IsChecked;
     _Item.MenuKichThuocMon.ThoiGia = false;
     _Item.MenuKichThuocMon.Deleted = false;
 }
Exemplo n.º 30
0
 private void GetValues()
 {
     if (_Item == null)
     {
         _Item = new Data.BOMenuKichThuocMon();
     }
     _Item.MenuKichThuocMon.MonID     = mMon.MenuMon.MonID;
     _Item.MenuKichThuocMon.LoaiBanID = (int)cbbLoaiBan.SelectedValue;
     Data.LOAIBAN loaiBan = (Data.LOAIBAN)cbbLoaiBan.SelectedItem;
     _Item.LoaiBan = loaiBan;
     _Item.MenuKichThuocMon.DonViID          = _Item.LoaiBan.DonViID;
     _Item.MenuKichThuocMon.TenLoaiBan       = txtTenLoaiBan.Text;
     _Item.MenuKichThuocMon.KichThuocLoaiBan = System.Convert.ToInt32(txtKichThuocLoaiBan.Text);
     _Item.MenuKichThuocMon.KichThuocLoaiBan = (int)_Item.MenuKichThuocMon.KichThuocLoaiBan * (int)loaiBan.KichThuocBan;
     _Item.MenuKichThuocMon.GiaBanMacDinh    = Utilities.MoneyFormat.ConvertToDecimal(txtGiaMacDinh.Text);
     _Item.MenuKichThuocMon.SoLuongBanBan    = System.Convert.ToInt32(txtSoLuongBan.Text);
     _Item.MenuKichThuocMon.Visual           = (bool)ckBan.IsChecked;
     _Item.MenuKichThuocMon.ChoPhepTonKho    = (bool)ckChoPhepTonKho.IsChecked;
     _Item.MenuKichThuocMon.ThoiGia          = false;
     _Item.MenuKichThuocMon.Deleted          = false;
 }
        private void btnLuu_Click(object sender, RoutedEventArgs e)
        {
            List <Data.BOMenuKichThuocMon> lsArray = null;

            foreach (ListViewItem li in lvData.Items)
            {
                mItem = (Data.BOMenuKichThuocMon)li.Tag;
                if (mItem.MenuKichThuocMon.KichThuocMonID == 0 || mItem.MenuKichThuocMon.Edit == true)
                {
                    if (lsArray == null)
                    {
                        lsArray = new List <Data.BOMenuKichThuocMon>();
                    }
                    lsArray.Add(mItem);
                }
            }
            BOMenuKichThuocMon.Luu(lsArray, lsArrayDeleted, mTransit);
            LoadDanhSach();
            UserControlLibrary.WindowMessageBox messageBox = new UserControlLibrary.WindowMessageBox(mTransit.StringButton.LuuThanhCong);
            messageBox.ShowDialog();
        }
 private void btnThemMonPhu_Click(object sender, RoutedEventArgs e)
 {
     WindowChonMon win = new WindowChonMon(mTransit, false);
     if (win.ShowDialog() == true)
     {
         if (_Item == null)
             _Item = new Data.BOMenuKichThuocMon();
         Data.BOMenuKhuyenMai km = new Data.BOMenuKhuyenMai();
         km.KichThuocMonTang = win._ItemKichThuocMon;
         km.MenuKhuyenMai.KichThuocMonID = _Item.MenuKichThuocMon.KichThuocMonID;
         km.MenuKhuyenMai.KichThuocMonTang = km.KichThuocMonTang.MenuKichThuocMon.KichThuocMonID;
         km.MenuKhuyenMai.TenKhuyenMai = "";
         km.MenuKhuyenMai.Deleted = false;
         km.MenuKhuyenMai.Edit = false;
         km.MenuKhuyenMai.Visual = true;
         _Item.DanhSachKhuyenMai.Add(km);
         lvData.Items.Refresh();
     }
     else
     {
         btnHuy_Click(sender, e);
     }
 }
 private void btnDanhSach_Click(object sender, RoutedEventArgs e)
 {
     mItem = null;
     LoadDanhSach();
 }
Exemplo n.º 34
0
 public BOMenuKhuyenMai()
 {
     MenuKhuyenMai     = new MENUKHUYENMAI();
     KichThuocMonChinh = new BOMenuKichThuocMon();
     KichThuocMonTang  = new BOMenuKichThuocMon();
 }
Exemplo n.º 35
0
 private void uCMenuBanHang__OnEventMenuKichThuocMon(Data.BOMenuKichThuocMon ob)
 {
     Data.BOChiTietBanHang item = new Data.BOChiTietBanHang(ob, mTransit);
     AddChiTietBanHang(item);
     lvData.Focus();
 }
Exemplo n.º 36
0
 void uCMenu__OnEventMenuKichThuocMon(Data.BOMenuKichThuocMon ob)
 {
     uCDanhSachDinhLuong.Init(ob);
     uCDanhSachDinhLuong.LoadDanhSach();
 }
        private void btnSua_Click(object sender, RoutedEventArgs e)
        {
            if (lvData.SelectedItems.Count > 0)
            {
                ListViewItem li = (ListViewItem)lvData.SelectedItems[0];
                mItem = (Data.BOMenuKichThuocMon)li.Tag;

                UserControlLibrary.WindowThemDanhSachBan win = new UserControlLibrary.WindowThemDanhSachBan(mMon, mTransit);
                win._Item = mItem;
                if (win.ShowDialog() == true)
                {
                    win._Item.MenuKichThuocMon.Edit = true;
                    li.Tag = win._Item;
                    li.Content = win._Item;
                    lvData.Items.Refresh();
                }
            }
        }
 private void btnXoa_Click(object sender, RoutedEventArgs e)
 {
     if (lvData.SelectedItems.Count > 0)
     {
         mItem = (Data.BOMenuKichThuocMon)((ListViewItem)lvData.SelectedItems[0]).Tag;
         if (lsArrayDeleted == null)
         {
             lsArrayDeleted = new List<Data.BOMenuKichThuocMon>();
         }
         mItem.MenuKichThuocMon.Deleted = true;
         if (mItem.MenuKichThuocMon.KichThuocMonID > 0)
             lsArrayDeleted.Add(mItem);
         lvData.Items.Remove(lvData.SelectedItems[0]);
         if (lvData.Items.Count > 0)
         {
             lvData.SelectedIndex = 0;
         }
     }
 }
 private void btnLuu_Click(object sender, RoutedEventArgs e)
 {
     List<Data.BOMenuKichThuocMon> lsArray = null;
     foreach (ListViewItem li in lvData.Items)
     {
         mItem = (Data.BOMenuKichThuocMon)li.Tag;
         if (mItem.MenuKichThuocMon.KichThuocMonID == 0 || mItem.MenuKichThuocMon.Edit == true)
         {
             if (lsArray == null)
                 lsArray = new List<Data.BOMenuKichThuocMon>();
             lsArray.Add(mItem);
         }
     }
     BOMenuKichThuocMon.Luu(lsArray, lsArrayDeleted, mTransit);
     LoadDanhSach();
     UserControlLibrary.WindowMessageBox messageBox = new UserControlLibrary.WindowMessageBox(mTransit.StringButton.LuuThanhCong);
     messageBox.ShowDialog();
 }
Exemplo n.º 40
0
 public BOMenuKhuyenMai()
 {
     MenuKhuyenMai = new MENUKHUYENMAI();
     KichThuocMonChinh = new BOMenuKichThuocMon();
     KichThuocMonTang = new BOMenuKichThuocMon();
 }
 private void btnDanhSach_Click(object sender, RoutedEventArgs e)
 {
     mItem = null;
     LoadDanhSach();
 }
 private void btnDanhSachGia_Click(object sender, RoutedEventArgs e)
 {
     if (lvData.SelectedItems.Count > 0)
     {
         ListViewItem li = (ListViewItem)lvData.SelectedItems[0];
         mItem = (Data.BOMenuKichThuocMon)li.Tag;
         WindowDanhSachGia win = new WindowDanhSachGia(mItem, mTransit);
         win.ShowDialog();
     }
 }
 private void lvData_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (lvData.SelectedItems.Count > 0)
     {
         ListViewItem li = (ListViewItem)lvData.SelectedItems[0];
         mItem = (Data.BOMenuKichThuocMon)li.Tag;
         if (mItem.MenuKichThuocMon.KichThuocMonID > 0)
             btnDanhSachGia.Visibility = System.Windows.Visibility.Visible;
         else
             btnDanhSachGia.Visibility = System.Windows.Visibility.Hidden;
     }
 }