示例#1
0
        public static bool UpMonAn(clsMonAn_DTO UpMon)
        {
            SqlConnection con    = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query  = string.Format("UPDATE MonAn Set ten_mon_an = N'{0}', anh_mon_an =N'{1}',ghi_chu =N'{2}',ma_loai_mon_an = N'{3}',ma_don_vi_tinh=N'{4}'  where ma_mon_an = N'{5}' ", UpMon.TenMonAn, UpMon.AnhMonAn, UpMon.GhiChu, UpMon.MaLoaiMon, UpMon.MaDonViTinh, UpMon.MaMonAn);
            SqlCommand    cmd    = ThaoTacDuLieu_DAO.TruyVan(query, con);
            int           ketqua = cmd.ExecuteNonQuery();

            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return((ketqua == 1) ? true : false);
        }
示例#2
0
        //Thêm sản phẩm
        public static bool AddMonAn(clsMonAn_DTO MonAn)
        {
            SqlConnection con    = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query  = string.Format("INSERT INTO MonAn (ma_mon_an, ten_mon_an, anh_mon_an, ghi_chu, ma_loai_mon_an, ma_don_vi_tinh, trang_thai) VALUES (N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',N'{6}')", MonAn.MaMonAn, MonAn.TenMonAn, MonAn.AnhMonAn, MonAn.GhiChu, MonAn.MaLoaiMon, MonAn.MaDonViTinh, MonAn.TrangThai);
            SqlCommand    cmd    = ThaoTacDuLieu_DAO.TruyVan(query, con);
            int           ketqua = cmd.ExecuteNonQuery();

            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return((ketqua == 1) ? true : false);
        }
示例#3
0
        public static List <clsMonAn_DTO> LayDSMonAn(string ChuoiTimKiem)
        {
            string query = string.Format("select * from MonAn where trang_thai='TRUE' ");

            if (ChuoiTimKiem != "")
            {
                query = ChuoiTimKiem;
            }
            List <clsMonAn_DTO> dsMonAn = new List <clsMonAn_DTO>();
            SqlConnection       con     = ThaoTacDuLieu_DAO.TaoKetNoi();
            SqlCommand          cmd     = ThaoTacDuLieu_DAO.TruyVan(query, con);
            SqlDataReader       rddtMA  = cmd.ExecuteReader();

            while (rddtMA.Read())
            {
                clsMonAn_DTO itemMonAn = new clsMonAn_DTO();
                if (!rddtMA.IsDBNull(0))
                {
                    itemMonAn.MaMonAn = (string)rddtMA[0];
                }
                if (!rddtMA.IsDBNull(1))
                {
                    itemMonAn.TenMonAn = (string)rddtMA[1];
                }
                if (!rddtMA.IsDBNull(2))
                {
                    itemMonAn.AnhMonAn = (string)rddtMA[2];
                }
                // if (!rddtMA.IsDBNull(3))
                //      itemMonAn.GhiChu = (string)rddtMA[3];
                if (!rddtMA.IsDBNull(4))
                {
                    itemMonAn.MaLoaiMon = (string)rddtMA[4];
                }
                if (!rddtMA.IsDBNull(5))
                {
                    itemMonAn.MaDonViTinh = (string)rddtMA[5];
                }
                if (!rddtMA.IsDBNull(6))
                {
                    itemMonAn.TrangThai = (bool)rddtMA[6];
                }
                dsMonAn.Add(itemMonAn);
            }
            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return(dsMonAn);
        }
示例#4
0
        private void ThemListViewItem(clsMonAn_DTO MonAn, ListView lstView)
        {
            // tạo ListViewItem
            ListViewItem lvi = new ListViewItem(MonAn.TenMonAn);

            lvi.SubItems.Add(MonAn.MaMonAn.ToString());
            lvi.SubItems.Add(MonAn.MaDonViTinh);
            if (MonAn.AnhMonAn != null)
            {
                string url = MonAn.AnhMonAn;
                if (url != "")
                {
                    try
                    {
                        Bitmap bm = new Bitmap(url);
                        ilsLon.Images.Add(url, bm); // set key là url
                        ilsNho.Images.Add(url, bm);
                        lvi.ImageKey = url;
                    }
                    catch (Exception)
                    {
                        Bitmap bm = new Bitmap(@"HinhAnh\AnhMonAn\no_picture.gif");
                        ilsLon.Images.Add(url, bm); // set key là url
                        ilsNho.Images.Add(url, bm);

                        lvi.ImageKey = url;
                    }
                }
                else
                if (url == "")
                {
                    //@"HinhAnh\AnhMonAn\no_picture.gif"; h×nh defaul

                    Bitmap bm = new Bitmap(@"HinhAnh\AnhMonAn\no_picture.gif");
                    ilsLon.Images.Add(url, bm);     // set key là url
                    ilsNho.Images.Add(url, bm);

                    lvi.ImageKey = url;
                }
            }


            // add lvi vào listview
            lstView.Items.Add(lvi);
        }
示例#5
0
 // Sửa
 public static bool UpMonAn(clsMonAn_DTO MonAn)
 {
     return(DAO.MonAn_DAO.UpMonAn(MonAn));
 }
示例#6
0
 // Thêm
 public static bool AddMonAn(clsMonAn_DTO MonAn)
 {
     return(DAO.MonAn_DAO.AddMonAn(MonAn));
 }
示例#7
0
        private void btnXacNhan_Click(object sender, EventArgs e)
        {
            //  if (txtMaMonAn.Text == "") return;
            if (txtGia.Text == "")
            {
                return;
            }
            // if (cbbKichThuoc.SelectedValue == null) return;
            if (txtTenMonAn.Text == "")
            {
                return;
            }
            if (cbbDonViTinh.SelectedValue == null)
            {
                return;
            }
            if (cbbLoaiMonAn.SelectedValue == null)
            {
                return;
            }

            isEnabledControls(true);
            btnAddSP.Visible              = false;
            btnChinhSua.Enabled           = false;
            btnLuuChinhSuaSanPham.Enabled = false;
            dgvDSSP.Enabled = true;
            //Thông tin sản phẩm
            string MaMon = txtMaMonAn.Text;
            string Gia   = txtGia.Text;
            //string MaKichThuoc = cbbKichThuoc.SelectedValue.ToString();
            string TenMon      = txtTenMonAn.Text;
            string MaDonViTinh = cbbDonViTinh.SelectedValue.ToString();
            string MaLoaiMonAn = cbbLoaiMonAn.SelectedValue.ToString();

            clsMonAn_DTO itemMonAn = new clsMonAn_DTO();

            itemMonAn.MaMonAn     = TaoRaMaMoi(BUS.MonAn_BUS.SoLuongMonAn());
            itemMonAn.TenMonAn    = TenMon;
            itemMonAn.AnhMonAn    = DuongDanAnhMonAn;
            itemMonAn.GhiChu      = "Đang cập nhật";
            itemMonAn.MaLoaiMon   = MaLoaiMonAn;
            itemMonAn.MaDonViTinh = MaDonViTinh;
            itemMonAn.TrangThai   = true;
            //   MessageBox.Show(itemMonAn.MaMonAn.ToString() + itemMonAn.TenMonAn.ToString() + itemMonAn.AnhMonAn.ToString() + itemMonAn.GhiChu +"-"+ itemMonAn.MaLoaiMon+"-" + itemMonAn.MaDonViTinh + itemMonAn.TrangThai.ToString()); return;
            clsChiTietMonAn_DTO itemChiTietMonAn = new clsChiTietMonAn_DTO();

            itemChiTietMonAn.MaMonAn = itemMonAn.MaMonAn;
            itemChiTietMonAn.GiaBan  = float.Parse(Gia);
            // itemChiTietMonAn.MaKichThuoc = MaKichThuoc;
            itemChiTietMonAn.TrangThai = true;
            string[] strMA = { "KTAN ", "KTUL ", "KTUM ", "KTUS " };
            if (BUS.MonAn_BUS.AddMonAn(itemMonAn))
            {
                for (int i = 0; i < 4; i++)
                {
                    itemChiTietMonAn.MaKichThuoc = strMA[i];
                    BUS.MonAn_BUS.AddChiTietMonAn(itemChiTietMonAn);
                    itemChiTietMonAn.GiaBan = (itemChiTietMonAn.GiaBan + 3000);
                }
                MessageBox.Show("Đã thêm thành công nguyên liệu");
                urcDanhSachSanPham_Load(sender, e);
                isEnabledControls(false);
            }
            else
            {
                MessageBox.Show("Thêm thất bại vui lòng thử lại");
            }
        }
示例#8
0
        private void btnLuuChinhSuaSanPham_Click(object sender, EventArgs e)
        {
            if (dgvDSSP.Rows.Count > 0)
            {
                //  DuongDanAnhMonAn = picAnhDaiDien.ImageLocation.ToString();

                string          MaKichThuocCu = "";
                DataGridViewRow dtvr          = dgvDSSP.SelectedRows[0];
                MaKichThuocCu = dtvr.Cells[4].Value.ToString();

                //|| cbbKichThuoc.SelectedValue.ToString() == ""
                if (DuongDanAnhMonAn == "" || txtMaMonAn.Text == "" || txtGia.Text == "" || txtTenMonAn.Text == "" || cbbDonViTinh.SelectedValue.ToString() == "" || cbbLoaiMonAn.SelectedValue.ToString() == "")
                {
                    MessageBox.Show("Thao tác sai. Vui lòng thao tác lại");
                    isEnabledControls(true);
                    return;
                }
                string MaMon       = txtMaMonAn.Text;
                string Gia         = txtGia.Text;
                string MaKichThuoc = cbbKichThuoc.SelectedValue.ToString();
                string TenMon      = txtTenMonAn.Text;
                string MaDonViTinh = cbbDonViTinh.SelectedValue.ToString();
                string MaLoaiMonAn = cbbLoaiMonAn.SelectedValue.ToString();
                //
                //  MessageBox.Show(DuongDanAnhMonAn);



                clsMonAn_DTO itemUpMonAn = new clsMonAn_DTO();
                itemUpMonAn.MaMonAn     = MaMon;
                itemUpMonAn.TenMonAn    = TenMon;
                itemUpMonAn.AnhMonAn    = DuongDanAnhMonAn;
                itemUpMonAn.GhiChu      = "Đang cập nhật";
                itemUpMonAn.MaLoaiMon   = MaLoaiMonAn;
                itemUpMonAn.MaDonViTinh = MaDonViTinh;
                itemUpMonAn.TrangThai   = true;

                clsChiTietMonAn_DTO itemUpChiTietMonAn = new clsChiTietMonAn_DTO();
                itemUpChiTietMonAn.MaMonAn     = MaMon + " ";
                itemUpChiTietMonAn.GiaBan      = float.Parse(Gia);
                itemUpChiTietMonAn.MaKichThuoc = MaKichThuoc;
                itemUpChiTietMonAn.TrangThai   = true;
                //
                //   MessageBox.Show("``" + DuongDanAnhMonAn + "`" + txtMaMonAn.Text + "`" + txtGia.Text + "`" + cbbKichThuoc.SelectedValue.ToString() + "`" + txtTenMonAn.Text + "`" + cbbDonViTinh.SelectedValue.ToString() + "`" + cbbLoaiMonAn.SelectedValue.ToString()); return;
                //Lấy mã kích thước món ăn khi chưa sửa
                //
                if (BUS.MonAn_BUS.UpMonAn(itemUpMonAn) && BUS.MonAn_BUS.UpCTMonAn(itemUpChiTietMonAn, MaKichThuocCu))
                {
                    MessageBox.Show("Bạn đã cập nhật thành công");
                    isEnabledControls(false);
                    LamMoiDanhSach(strTimKiemMonAn);
                    LoadDuLieuLendgvMonAn();
                    btnChinhSua.Visible = true;
                    txtTimKiem.Enabled  = true;
                }
                else
                {
                    MessageBox.Show("Dữ liệu trùng hoặc sai. Vui lòng thao tác lại");
                    isEnabledControls(true);
                }
            }
        }