Beispiel #1
0
        void LoadTypeDrink()
        {
            //load loại thức uống theo tên
            List <TypeDrinkDTO> listtype = TypeDrinkBUS.GetListTypeDrinkWithStatusOne(1);

            cbLoaiThucUong.DataSource    = listtype;
            cbLoaiThucUong.DisplayMember = "NameType";
        }
Beispiel #2
0
        void LoadTypeDrink(ComboBox cmb)
        {
            List <TypeDrinkDTO> listtype = TypeDrinkBUS.GetListTypeDrinkWithStatusOne(1);

            cmb.DataSource    = listtype;
            cmb.ValueMember   = "ID";
            cmb.DisplayMember = "NameType";
        }
Beispiel #3
0
        private void LoadListTypeDrink(ComboBox cbx)
        {
            List <TypeDrinkDTO> listtype = TypeDrinkBUS.GetAllListTypeDrink();

            cbx.DataSource    = listtype;
            cbx.ValueMember   = "ID";
            cbx.DisplayMember = "NameType";
        }
Beispiel #4
0
 private void btnDeTypeDrink_Click(object sender, EventArgs e)
 {
     try
     {
         if (lstTypeDrink.SelectedItems.Count > 0)
         {
             TypeDrinkDTO sp     = lstTypeDrink.SelectedItems[0].Tag as TypeDrinkDTO;
             frm_XacNhan  frm_XN = new frm_XacNhan("Vui lòng nhập mật khẩu để xác nhận thao tác này!", Program.sAccount);
             if (frm_XN.ShowDialog() == DialogResult.OK)
             {
                 if (AccountBUS.IsLogin(Program.sAccount.ID, frm_XN.txtXacNhap.Text))
                 {
                     if ((DrinkBUS.GetIDTypeDrinkByIDDrink(sp.ID)) == -1)
                     {
                         if (TypeDrinkBUS.DeleteTypeDrink(sp))
                         {
                             MessageBox.Show("Đã xóa thành công", "Thông báo", MessageBoxButtons.OK);
                             ShowTypeDrink();
                             DeleteTextType();
                             LoadTypeDrink(cbLocLoaiSP);
                             LoadTypeDrink(cbTypeDrink);
                         }
                         else
                         {
                             MessageBox.Show("Thực hiện xóa thất bại, vui lòng thử lại!", "Thông báo", MessageBoxButtons.OK);
                         }
                     }
                     else
                     {
                         MessageBox.Show("Bạn vui lòng xóa tất cả sản phẩm đang thuộc loại sản phẩm này, trước khi thực hiện chức năng này", "Thông báo", MessageBoxButtons.OK);
                     }
                 }
                 else
                 {
                     MessageBox.Show("Bạn nhập sai mật khẩu, vui lòng nhập lại!", "Thông báo", MessageBoxButtons.OK);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn chưa chọn loại sản phẩm nào!", "Thông báo", MessageBoxButtons.OK);
         }
     }
     catch
     {
         MessageBox.Show("Hệ thống đang bảo trì chức năng này, vui lòng quay lại sau nhé!", "Thông báo", MessageBoxButtons.OK);
     }
 }
Beispiel #5
0
        private void btnEditTypeDrink_Click(object sender, EventArgs e)
        {
            try
            {
                if (lstTypeDrink.SelectedItems.Count > 0)
                {
                    if (this.txtTypeDrinkName.Text == "")
                    {
                        MessageBox.Show("Bạn không thể cập nhật nếu như để trống một trường dữ liệu nào.", "Thông báo", MessageBoxButtons.OK);
                    }
                    else
                    {
                        TypeDrinkDTO sp = lstTypeDrink.SelectedItems[0].Tag as TypeDrinkDTO;
                        sp.Nametype = txtTypeDrinkName.Text;
                        if (this.radAnType.Checked)
                        {
                            sp.Status = 0;
                        }
                        else
                        {
                            sp.Status = 1;
                        }

                        if (TypeDrinkBUS.UpdateTypeDrink(sp))
                        {
                            ShowTypeDrink();
                            MessageBox.Show("Đã cập nhật loại sản phẩm thành công", "Thông báo", MessageBoxButtons.OK);
                            DeleteTextType();
                            LoadTypeDrink(cbLocLoaiSP);
                            LoadTypeDrink(cbTypeDrink);
                        }
                        else
                        {
                            MessageBox.Show("Bạn đã cập nhật loại sản phẩm thất bại, vui lòng kiểm tra thông tin nhập vào!", "Thông báo", MessageBoxButtons.OK);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Bạn vui lòng chọn sản phẩm trước khi thực hiện chức năng này!", "Thông báo", MessageBoxButtons.OK);
                }
            }
            catch
            {
                MessageBox.Show("Hệ thống đang bảo trì chức năng này, vui lòng quay lại sau nhé!", "Thông báo", MessageBoxButtons.OK);
            }
        }
Beispiel #6
0
        private void frm_QuanLy_Load(object sender, EventArgs e)
        {
            cbTypeDrink.ContextMenu = new ContextMenu();
            cbLocLoaiSP.ContextMenu = new ContextMenu();
            txtPassword.Enabled     = false;
            btnKhoiPhuc.Enabled     = false;
            LoadListBill();
            List <TypeDrinkDTO> listtype = TypeDrinkBUS.GetAllListTypeDrink();

            cbLocLoaiSP.DataSource    = listtype;
            cbLocLoaiSP.ValueMember   = "ID";
            cbLocLoaiSP.DisplayMember = "NameType";
            if (cbLocLoaiSP.SelectedItem != null)
            {
                LoadDrinkListByTypeDrinkID(Convert.ToInt32(cbLocLoaiSP.SelectedValue));
            }
        }
Beispiel #7
0
        private void btnAddTypeDrink_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.txtTypeDrinkName.Text == "")
                {
                    MessageBox.Show("Bạn không thể cập nhật nếu như để trống một trường dữ liệu nào.", "Thông báo", MessageBoxButtons.OK);
                }
                else
                {
                    TypeDrinkDTO sp = new TypeDrinkDTO();
                    sp.Nametype = txtTypeDrinkName.Text;

                    if (this.radAnType.Checked)
                    {
                        sp.Status = 0;
                    }
                    else
                    {
                        sp.Status = 1;
                    }

                    if (TypeDrinkBUS.InsertTypeDrink(sp) == true)
                    {
                        MessageBox.Show("Đã thêm mới loại sản phẩm thành công", "Thông báo", MessageBoxButtons.OK);
                        ShowTypeDrink();
                        LoadTypeDrink(cbTypeDrink);
                        LoadTypeDrink(cbLocLoaiSP);
                        DeleteTextType();
                    }
                    else
                    {
                        MessageBox.Show("Bạn đã thêm loại sản phẩm thất bại, vui lòng kiểm tra thông tin nhập vào!", "Thông báo", MessageBoxButtons.OK);
                    }
                }
            }
            catch
            {
                MessageBox.Show("Hệ thống đang bảo trì chức năng này, vui lòng quay lại sau nhé!", "Thông báo", MessageBoxButtons.OK);
            }
        }
Beispiel #8
0
        void ShowTypeDrink()
        {
            lstTypeDrink.Items.Clear();
            List <TypeDrinkDTO> menulist = TypeDrinkBUS.GetAllListTypeDrink();

            for (int i = 0; i < menulist.Count; i++)
            {
                ListViewItem listitem = new ListViewItem();
                listitem.Text = "#" + (i + 1).ToString();
                listitem.SubItems.Add(menulist[i].Nametype.ToString());
                if (menulist[i].Status == 1)
                {
                    listitem.SubItems.Add("Đang họat động");
                }
                else
                {
                    listitem.SubItems.Add("Khóa");
                }
                listitem.SubItems.Add("LSP00" + menulist[i].ID.ToString());
                listitem.Tag = menulist[i];
                lstTypeDrink.Items.Add(listitem);
            }
        }