Esempio n. 1
0
        public static List <NhomMonAn_DTO> LayNhomMonAn()
        {
            string QueryString = "Select * From NhomMon";

            conn = DataProvider.OpenConnection();
            DataTable dt = DataProvider.LayDataTable(QueryString, conn);

            if (dt.Rows.Count == 0)
            {
                return(null);
            }

            List <NhomMonAn_DTO> danhSachNhomMonAn = new List <NhomMonAn_DTO>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO();

                nhomMonAn.MaNhomMonAn  = dt.Rows[i]["MaNhom"].ToString();
                nhomMonAn.TenNhomMonAn = dt.Rows[i]["TenNhom"].ToString();

                danhSachNhomMonAn.Add(nhomMonAn);
            }
            DataProvider.CloseConnection(conn);
            return(danhSachNhomMonAn);
        }
        //Sửa Nhóm Món Ăn
        private void btnSuaNhomMonAn_Click(object sender, EventArgs e)
        {
            if (TKDN.Substring(0, 2) == "NV")
            {
                MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (drNhomMonAn == null)
                {
                    MessageBox.Show("Chọn Nhóm Món Ăn Muốn Sửa");
                    return;
                }

                NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO();

                nhomMonAn.MaNhomMonAn  = drNhomMonAn.Cells["MaNhomMonAn"].Value.ToString();
                nhomMonAn.TenNhomMonAn = txtTenNhom.Text;
                if (NhomMonAn_BUS.SuaNhomMonAn(nhomMonAn))
                {
                    drNhomMonAn       = null;
                    txtMaNhomMon.Text = "";
                    txtTenNhom.Text   = "";
                    LoadNhomMonAn();
                    MessageBox.Show("Sửa thành công");
                    return;
                }
                MessageBox.Show("Sửa thất bại");
            }
        }
Esempio n. 3
0
        // ---------------- tìm kiếm nhóm món ăn ---------------------------
        public static List <NhomMonAn_DTO> TimNhomMonAn(string tenNhomMonAn)
        {
            string QueryString = string.Format("select * from NhomMon where TenNhom like '%" + tenNhomMonAn + "%'");

            conn = DataProvider.OpenConnection();
            DataTable dt = DataProvider.LayDataTable(QueryString, conn);

            if (dt.Rows.Count == 0)
            {
                return(null);
            }

            List <NhomMonAn_DTO> lstNhomMonAn = new List <NhomMonAn_DTO>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO();

                nhomMonAn.MaNhomMonAn  = dt.Rows[i]["MaNhom"].ToString();
                nhomMonAn.TenNhomMonAn = dt.Rows[i]["TenNhom"].ToString();
                lstNhomMonAn.Add(nhomMonAn);
            }
            DataProvider.CloseConnection(conn);
            return(lstNhomMonAn);
        }
        // Xóa nhóm Món ăn
        private void btnXoaNhomMonAn_Click(object sender, EventArgs e)
        {
            if (TKDN.Substring(0, 2) == "NV")
            {
                MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (drNhomMonAn == null)
                {
                    MessageBox.Show("Chọn Nhóm Món Ăn Muốn Xóa");
                    return;
                }
                NhomMonAn_DTO nhomMonAnXoa = new NhomMonAn_DTO();
                nhomMonAnXoa.MaNhomMonAn = txtMaNhomMon.Text;

                if (MessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    if (danhSachNhomMonAn == null)
                    {
                        dtgrvDanhSachNhomMon.DataSource = null;
                    }
                    if (NhomMonAn_BUS.XoaNhomMonAn(nhomMonAnXoa))
                    {
                        drNhomMonAn       = null;
                        txtMaNhomMon.Text = "";
                        txtTenNhom.Text   = "";
                        MessageBox.Show("Xóa thành công");
                        LoadNhomMonAn();
                        return;
                    }
                    MessageBox.Show("Xóa thất bại");
                }
            }
        }
Esempio n. 5
0
        // sửa Nhóm Món Ăn
        public static bool SuaNhomMonAn(NhomMonAn_DTO nhomMonAn)
        {
            // chuỗi truy vấn sửa nhóm Món ăn
            string QueryString = string.Format("update NhomMon set TenNhom = '{0}' where MaNhom = '{1}'", nhomMonAn.TenNhomMonAn, nhomMonAn.MaNhomMonAn);

            conn = DataProvider.OpenConnection();
            try
            {
                DataProvider.ThucThiTruyVanNonQuery(QueryString, conn);
                DataProvider.CloseConnection(conn);
                return(true);
            }
            catch (Exception)
            {
                DataProvider.CloseConnection(conn);
                return(false);
            }
        }
Esempio n. 6
0
        // Thêm nhom mon ăn
        public static bool ThemNhomMonAn(NhomMonAn_DTO nhomMonAn)
        {
            // chuỗi truy vấn thêm 1 Nhom mon An vào bảng nhom Món Ăn
            string QueryString = string.Format("insert into NhomMon(MaNhom,TenNhom) values('{0}','{1}')", nhomMonAn.MaNhomMonAn, nhomMonAn.TenNhomMonAn);

            conn = DataProvider.OpenConnection();
            try
            {
                DataProvider.ThucThiTruyVanNonQuery(QueryString, conn);
                DataProvider.CloseConnection(conn);
                return(true);
            }
            catch (Exception)
            {
                DataProvider.CloseConnection(conn);
                return(false);
            }
        }
Esempio n. 7
0
        // xóa Nhóm Món Ăn
        public static bool XoaNhomMonAn(NhomMonAn_DTO nhomMonAn)
        {
            // chuỗi truy vấn xóa 1 hàng trong bảng Nhóm Món
            string QueryString = string.Format("Delete from NhomMon Where MaNhom = '{0}'", nhomMonAn.MaNhomMonAn);

            conn = DataProvider.OpenConnection();
            try
            {
                DataProvider.ThucThiTruyVanNonQuery(QueryString, conn);
                DataProvider.CloseConnection(conn);
                return(true);
            }
            catch (Exception)
            {
                DataProvider.CloseConnection(conn);
                return(false);
            }
        }
        //======================== Thêm Nhóm Món Ăn =============================
        private void btnThemNhomMon_Click(object sender, EventArgs e)
        {
            if (txtTenNhom.Text == "")
            {
                MessageBox.Show("Nhập Tên Nhóm");
                return;
            }
            NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO();

            nhomMonAn.TenNhomMonAn = txtTenNhom.Text.ToString();

            if (NhomMonAn_BUS.ThemNhomMonAn(nhomMonAn))
            {
                drNhomMonAn       = null;
                txtMaNhomMon.Text = "";
                txtTenNhom.Text   = "";
                LoadNhomMonAn();
                MessageBox.Show("Thêm thành công");
                return;
            }
            MessageBox.Show("Thêm thất bại");
        }
Esempio n. 9
0
        //Sửa Nhóm Món Ăn
        private void btnSuaNhomMonAn_Click(object sender, EventArgs e)
        {
            if (drNhomMonAn == null)
            {
                MessageBox.Show("Chọn Nhóm Món Ăn Muốn Sửa");
                return;
            }

            NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO();

            nhomMonAn.MaNhomMonAn  = drNhomMonAn.Cells["MaNhomMonAn"].Value.ToString();
            nhomMonAn.TenNhomMonAn = txtTenNhom.Text;
            if (NhomMonAn_BUS.SuaNhomMonAn(nhomMonAn))
            {
                drNhomMonAn       = null;
                txtMaNhomMon.Text = "";
                txtTenNhom.Text   = "";
                LoadNhomMonAn();
                MessageBox.Show("Sửa thành công");
                return;
            }
            MessageBox.Show("Sửa thất bại");
        }
Esempio n. 10
0
        //======================== Thêm Nhóm Món Ăn =============================
        private void btnThemNhomMon_Click(object sender, EventArgs e)
        {
            if (txtMaNhomMon.Text == "")
            {
                MessageBox.Show("Nhập Mã Nhóm");
                return;
            }

            if (txtTenNhom.Text == "")
            {
                MessageBox.Show("Nhập Tên Nhóm");
                return;
            }
            NhomMonAn_DTO nhomMonAn = new NhomMonAn_DTO();

            nhomMonAn.MaNhomMonAn  = txtMaNhomMon.Text.ToString();
            nhomMonAn.TenNhomMonAn = txtTenNhom.Text.ToString();
            if (danhSachNhomMonAn != null)
            {
                foreach (NhomMonAn_DTO nm in danhSachNhomMonAn)
                {
                    if (nhomMonAn.MaNhomMonAn == nm.MaNhomMonAn)
                    {
                        MessageBox.Show("Mã nhóm món ăn đã có rồi");
                        return;
                    }
                }
            }
            if (NhomMonAn_BUS.ThemNhomMonAn(nhomMonAn))
            {
                LoadNhomMonAn();
                MessageBox.Show("Thêm thành công");
                return;
            }
            MessageBox.Show("Thêm thất bại");
        }
Esempio n. 11
0
 public static bool XoaNhomMonAn(NhomMonAn_DTO nhomMonAn)
 {
     return(NhomMonAn_DAO.XoaNhomMonAn(nhomMonAn));
 }
Esempio n. 12
0
 public static bool ThemNhomMonAn(NhomMonAn_DTO nhomMonAn)
 {
     return(NhomMonAn_DAO.ThemNhomMonAn(nhomMonAn));
 }