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); }
//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); }
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); }
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); }
// Sửa public static bool UpMonAn(clsMonAn_DTO MonAn) { return(DAO.MonAn_DAO.UpMonAn(MonAn)); }
// Thêm public static bool AddMonAn(clsMonAn_DTO MonAn) { return(DAO.MonAn_DAO.AddMonAn(MonAn)); }
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"); } }
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); } } }