public static bool DeleteTypeDrink(TypeDrinkDTO tydr)
        {
            string query = "Exec USP_DeleteTypeDrink @id";

            if (DataProvider.Instance.ExcuteNonQuery(query, new object[] { tydr.ID }) == 1)
            {
                return(true);
            }
            return(false);
        }
        public static bool InsertTypeDrink(TypeDrinkDTO tydr)
        {
            string query = "Exec USP_InsertTypeDrink @nametype , @status ";

            if (DataProvider.Instance.ExcuteNonQuery(query, new object[] { tydr.Nametype, tydr.Status }) == 1)
            {
                return(true);
            }
            return(false);
        }
Ejemplo n.º 3
0
        private void btnEditDrink_Click(object sender, EventArgs e)
        {
            try
            {
                if (lstDrink.SelectedItems.Count > 0)
                {
                    if (txtDrinkName.Text == "" || txtPriceDrink.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
                    {
                        DrinkDTO sp = lstDrink.SelectedItems[0].Tag as DrinkDTO;
                        sp.NameDrinks = txtDrinkName.Text;
                        sp.PriceBasic = Convert.ToDouble(txtPriceDrink.Text);
                        // Dành cho phát triển thêm chức năng quản lý khuyến mãi
                        sp.SalePrice = sp.PriceBasic;

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

                        TypeDrinkDTO typedrink = cbTypeDrink.SelectedItem as TypeDrinkDTO;
                        sp.IDTypeDrink = typedrink.ID;

                        if (DrinkBUS.UpdateDrink(sp))
                        {
                            ShowDrink();
                            MessageBox.Show("Bạn đã cập nhật sản phẩm thành công.", "Thông báo", MessageBoxButtons.OK);
                            DeleteTextDrink();
                            btnAdddrink.Visible  = true;
                            btnEditDrink.Visible = false;
                            btnDeDrink.Enabled   = false;
                        }
                        else
                        {
                            MessageBox.Show("Hiện tại bạn đã cập nhật thông tin sản phẩm thất bại!", "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);
            }
        }
        public static List <TypeDrinkDTO> GetAllListTypeDrink()
        {
            List <TypeDrinkDTO> listtypedrink = new List <TypeDrinkDTO>();
            string    query = "select * from TYPEDRINK";
            DataTable data  = DataProvider.Instance.ExcuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                TypeDrinkDTO typedrink = new TypeDrinkDTO(item);
                listtypedrink.Add(typedrink);
            }
            return(listtypedrink);
        }
        public static List <TypeDrinkDTO> GetListTypeDrinkWithStatusOne(int status)
        {
            List <TypeDrinkDTO> listtype = new List <TypeDrinkDTO>();// 0 ẩn , 1 hiện
            string    query = "select * from TYPEDRINK where Status = " + status;
            DataTable data  = DataProvider.Instance.ExcuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                TypeDrinkDTO type = new TypeDrinkDTO(item);
                listtype.Add(type);
            }
            return(listtype);
        }
Ejemplo n.º 6
0
        private void cbLoaiThucUong_SelectedIndexChanged(object sender, EventArgs e)
        {
            //khi load loại loại thức uống thì sẽ gán loại theo cái thức uống.
            int id = 0;

            if (cbLocLoaiSP.SelectedItem == null)
            {
                return;
            }
            TypeDrinkDTO typedrink = cbLocLoaiSP.SelectedItem as TypeDrinkDTO;

            id = typedrink.ID;
            LoadDrinkListByTypeDrinkID(id);
        }
Ejemplo n.º 7
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);
     }
 }
Ejemplo n.º 8
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);
            }
        }
Ejemplo n.º 9
0
        private void btnAdddrink_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtDrinkName.Text == "" || txtPriceDrink.Text == "")
                {
                    MessageBox.Show("Bạn không thể thêm nếu như để trống một trường dữ liệu nào.", "Thông báo", MessageBoxButtons.OK);
                }
                else
                {
                    DrinkDTO sp = new DrinkDTO();

                    sp.NameDrinks = txtDrinkName.Text;
                    sp.PriceBasic = Convert.ToDouble(txtPriceDrink.Text);
                    sp.SalePrice  = sp.PriceBasic;
                    if (radAn.Checked)
                    {
                        sp.Status = 0;
                    }
                    else
                    {
                        sp.Status = 1;
                    }
                    sp.SalePrice = sp.PriceBasic;
                    // Chọn loại sản phẩm
                    TypeDrinkDTO typedrink = cbTypeDrink.SelectedItem as TypeDrinkDTO;
                    sp.IDTypeDrink = typedrink.ID;

                    if (DrinkBUS.InsertDrink(sp) == true)
                    {
                        MessageBox.Show("Thêm mới thành công.", "Thông báo", MessageBoxButtons.OK);
                        ShowDrink();
                        DeleteTextDrink();
                    }
                    else
                    {
                        MessageBox.Show("Thêm mới sản phẩm thất bại, vui lòng kiểm tra dữ liệu nhập vào!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            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);
            }
        }
Ejemplo n.º 10
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);
            }
        }
Ejemplo n.º 11
0
 private void lstTypeDrink_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lstTypeDrink.SelectedItems.Count > 0)
     {
         btnEditTypeDrink.Visible = true;
         btnAddTypeDrink.Visible  = false;
         btnDeTypeDrink.Enabled   = true;
         ListViewItem lvw = lstTypeDrink.SelectedItems[0];
         TypeDrinkDTO sp  = (TypeDrinkDTO)lvw.Tag;
         txtIDTypeDrink.Text   = "LSP00" + sp.ID.ToString();
         txtTypeDrinkName.Text = sp.Nametype;
         if (sp.Status == 1)
         {
             this.radHienType.Checked = true;
         }
         else
         {
             radAnType.Checked = true;
         }
     }
 }
Ejemplo n.º 12
0
 public static bool DeleteTypeDrink(TypeDrinkDTO tydr)
 {
     return(TypeDrinkDAO.DeleteTypeDrink(tydr));
 }
Ejemplo n.º 13
0
 public static bool UpdateTypeDrink(TypeDrinkDTO tydr)
 {
     return(TypeDrinkDAO.UpdateTypeDrink(tydr));
 }
Ejemplo n.º 14
0
 public static bool InsertTypeDrink(TypeDrinkDTO tydr)
 {
     return(TypeDrinkDAO.InsertTypeDrink(tydr));
 }