public ActionResult EditBrand(Loai loai) { if (Session["user"] == null) { return(RedirectToAction("Login")); } var countBrand = db.Loais.Count(result => result.Ten.Equals(loai.Ten)); if (countBrand > 0) { ModelState.AddModelError("Ten", "Tên loại bị trùng"); } if (ModelState.IsValid) { try { var chungLoaiId = Convert.ToInt32(Request["ChungLoaiID"]); loai.ChungLoaiID = chungLoaiId; loai.BiDanh = XuLyDuLieu.LoaiBoDauTiengViet(loai.Ten); db.Entry(loai).State = EntityState.Modified; db.SaveChanges(); TempData["Success_Mess"] = "<script>alert('Cập nhật thành công')</script>"; return(View(loai)); } catch (Exception ex) { TempData["Error_Mess"] = "<script>alert(Update không thành công do'" + ex.Message + "')</script>"; return(View(loai)); } } return(View(loai)); }
public ActionResult NewBrand(Loai loai) { if (Session["user"] == null) { return(RedirectToAction("Login")); } ViewBag.ChungLoaiID = new SelectList(db.Loais.Where(result => !result.ChungLoaiID.HasValue), "ID", "Ten"); var countBrand = db.Loais.Count(result => result.Ten.Equals(loai.Ten)); if (countBrand > 0) { ModelState.AddModelError("Ten", "Tên loại bị trùng"); } if (ModelState.IsValid) { try { var chungLoaiId = Convert.ToInt32(Request["ChungLoaiID"]); loai.ChungLoaiID = chungLoaiId; loai.BiDanh = XuLyDuLieu.LoaiBoDauTiengViet(loai.Ten); db.Loais.Add(loai); db.SaveChanges(); TempData["Success_Mess"] = "<script>alert('Thêm loại mới thành công')</script>"; return(View(loai)); } catch (Exception ex) { TempData["Error_Mess"] = "<script>alert(Thêm không thành công do'" + ex.Message + "')</script>"; return(View(loai)); } } return(View(loai)); }
[ValidateAntiForgeryToken]// chống mạo danh public ActionResult Create(Loai loai) { try { Loai l = db.Loais.SingleOrDefault(p => p.Ten == loai.Ten); if (l != null) { ModelState.AddModelError("Ten", "Tên thiết bị này đã tồn tại."); } if (ModelState.IsValid) { //trường hợp dữ liệu nhập hợp lệ(không vi phạm các kiểm tra cài đặt trong data model) loai.BiDanh = XuLyDuLieu.LoaiBoDauTiengViet(loai.Ten); db.Loais.Add(loai); db.SaveChanges(); // lưu thành công //điều hướng về action Index của controller điều hành return(RedirectToAction("Index")); } //trường hợp dữ liệu nhập không hợp lệ //quay trở lại view và chuyền lại dữ liệu List <ChungLoai> chungLoaiItems = db.ChungLoais.ToList(); ViewBag.ChungLoaiID = new SelectList(db.ChungLoais, "ChungLoaiID", "Ten", loai.ChungLoaiID); return(View(loai)); } catch (Exception ex) { object cauBaoLoi = "lưu thông tin không thành công.<br/>" + ex.Message; return(View("Error", cauBaoLoi));//pt6 } }
private void btXoa_Click_1(object sender, EventArgs e) { if (dgvDSHoaDon.SelectedRows.Count > 0) { DataRow cn = ((DataRowView)dgvDSHoaDon.SelectedRows[0].DataBoundItem).Row; DialogResult dr = MessageBox.Show("Anh/Chị có muốn xóa món " + cn["TenMonAn"] + " khong?", "Thong bao", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { cn.Delete(); //XuLyDuLieu.ghiBang("Rong", ThongTinHoaDon); } float thanhtien = 0; float tongtien = 0; for (int i = 0; i < dgvDSHoaDon.Rows.Count; i++) { thanhtien = float.Parse(dgvDSHoaDon.Rows[i].Cells["Gia"].Value.ToString()) * int.Parse(dgvDSHoaDon.Rows[i].Cells["SoLuong"].Value.ToString()); tongtien += thanhtien; } tbTongTien.Text = tongtien.ToString(); giamgia = tongtien; tien = tongtien; tien = tien + (tien * 10 / 100); tbThanhTien.Text = tien.ToString(); XuLyDuLieu.ghiBang("Rong", ThongTinHoaDon); } else { MessageBox.Show("Anh/Chị chưa chọn tên món ăn.", "Thong bao", MessageBoxButtons.OK); } }
public ActionResult NewCat(Loai loai) { if (Session["user"] == null) { return(RedirectToAction("Login")); } var cat = db.Loais.Count(result => result.Ten.Equals(loai.Ten)); if (cat > 0) { ModelState.AddModelError("Ten", "Tên chủng loại bị trùng"); } if (ModelState.IsValid) { try { loai.BiDanh = XuLyDuLieu.LoaiBoDauTiengViet(loai.Ten); db.Loais.Add(loai); db.SaveChanges(); TempData["Success_Mess"] = "<script>alert('Thêm chủng loại mới thành công')</script>"; return(View(new Loai())); } catch (Exception ex) { object message = "Không thêm được do" + ex.Message; return(View("Error", message)); } } return(View(new Loai())); }
public ActionResult Edit([Bind(Include = "LoaiID,Ten,ChungLoaiID,BiDanh")] Loai loai) { try { if (ModelState.IsValid) { int d = db.Loais.Count(p => p.LoaiID != loai.LoaiID && p.Ten == loai.Ten); if (d > 0) { ModelState.AddModelError("Ten", "Tên thiết bị này đã tồn tại."); } //trường hợp dữ liệu nhập hợp lệ(không vi phạm các kiểm tra cài đặt trong data model) loai.BiDanh = XuLyDuLieu.LoaiBoDauTiengViet(loai.Ten); db.Entry(loai).State = EntityState.Modified; db.SaveChanges(); // lưu thành công //điều hướng về action Index của controller điều hành return(RedirectToAction("Index")); } //trường hợp dữ liệu nhập không hợp lệ //quay trở lại view và chuyền lại dữ liệu List <ChungLoai> chungLoaiItems = db.ChungLoais.ToList(); ViewBag.ChungLoaiID = new SelectList(db.ChungLoais, "ChungLoaiID", "Ten", loai.ChungLoaiID); return(View(loai)); } catch (Exception ex) { object cauBaoLoi = "cập nhật không thành công.<br/>" + ex.Message; return(View("Error", cauBaoLoi));//pt6 } }
private void ChiNhanh_Load(object sender, EventArgs e) { dsChiNhanh = XuLyDuLieu.docBang("Select * from ChiNhanh"); for (int i = 0; i < dsChiNhanh.Rows.Count; i++) { thôngTinToolStripMenuItem.DropDownItems.Add(dsChiNhanh.Rows[i]["MaCN"].ToString()); } dsDHMonAn = XuLyDuLieu.docBang("Select * from MonAn"); dgvDsMonAn.DataSource = dsDHMonAn; }
private void bttthemonan_Click(object sender, EventArgs e) { DataRow cn = dsMonAn.NewRow(); //cn["Mama"] = tbMaCN.Text; //cn["CNTen"] = tbTenChiNhanh.Text; //cn["CNDienThoai"] = tbDienThoaiChiNhanh.Text; //cn["CNDiaChi"] = tbDiaChiChiNhanh.Text; //dsChiNhanh.Rows.Add(cn); XuLyDuLieu.ghiBang("ChiNhanh", dsChiNhanh); }
private void button3_Click_1(object sender, EventArgs e) { DataRow kh = dsKhachHang.NewRow(); kh["MaKH"] = tbidkhachhang.Text; kh["TenKH"] = tbtenkhachhang.Text; kh["SdtKH"] = tbsdtkhachhang.Text; kh["DiaChiKH"] = tbdiachikhachhang.Text; dsKhachHang.Rows.Add(kh); XuLyDuLieu.ghiBang("KhachHang", dsKhachHang); }
private void LISTVIEW(string idChiNhanh) { dsBan = XuLyDuLieu.docBang("Select * from Ban where MaCN LIKE '" + idChiNhanh + "'"); lvDsBan.Items.Clear(); for (int i = 0; i < dsBan.Rows.Count; i++) { lvDsBan.Items.Add(dsBan.Rows[i]["MaBan"].ToString()); //lvDsBan.Items[i].SubItems.Add(dsBan.Rows[i]["MaCN"].ToString()); lvDsBan.Items[i].SubItems.Add(dsBan.Rows[i]["TinhTrang"].ToString()); lvDsBan.Items[i].SubItems.Add(dsBan.Rows[i]["ThoiGian"].ToString()); } }
private void frmQuanLyDichVu_Load(object sender, EventArgs e) { nghiepVu = new Bussiness__Logic.blQuanLyDichVu(this); xuLyDuLieu = new XuLyDuLieu(); try { nghiepVu.hienThi(); nghiepVu.bindingData(); nghiepVu.loadComboBoxTimKiemDichVu(); }catch (ArgumentException ex) { // } }
private void TongDai_Load(object sender, EventArgs e) { ThongTinMonAn = XuLyDuLieu.docBang("Select MaMA,TenMA,TenLoaiMA,DonGia from MonAn,LoaiMonAn where MonAn.MaLoaiMA = LoaiMonAn.MaLoaiMA"); ThongTinView = new DataView(ThongTinMonAn); dgvDSMonAn.DataSource = ThongTinView; ThongTinHoaDon = XuLyDuLieu.docBang("select * from Rong"); dgvDSHoaDon.DataSource = ThongTinHoaDon; LichSu = XuLyDuLieu.docBang("Select TenCN,TenKH,DiaChi,SDT,ThoiGian,TongTien from LichSuMua"); LichSuView = new DataView(LichSu); dgvLichSu.DataSource = LichSuView; ThongTinChiNhanh = XuLyDuLieu.docBang("Select TenCN,SDT,DiaChi from ChiNhanh"); dgvChiNhanh.DataSource = ThongTinChiNhanh; }
private void btBot_Click(object sender, EventArgs e) { int i; int chiso; if (dgvDSHoaDon.SelectedRows.Count > 0) { for (i = 0; i < dgvDSHoaDon.SelectedRows.Count; i++) { DataRow ma = ThongTinHoaDon.Rows[dgvDSHoaDon.SelectedRows[i].Index]; chiso = TimMATrongDSDHMA(((string)ma["TenMonAn"])); if (chiso != -1) { int t = (int)ThongTinHoaDon.Rows[chiso]["SoLuong"]; if (t > 1) { ThongTinHoaDon.Rows[chiso]["SoLuong"] = (int)ThongTinHoaDon.Rows[chiso]["SoLuong"] - 1; } else { //ThongTinHoaDon.Rows.RemoveAt(chiso); ma.Delete(); } } } } else { MessageBox.Show("Không Còn Món Để Bớt.", "Thong bao", MessageBoxButtons.OK); } float thanhtien = 0; float tongtien = 0; for (i = 0; i < dgvDSHoaDon.Rows.Count; i++) { thanhtien = float.Parse(dgvDSHoaDon.Rows[i].Cells["Gia"].Value.ToString()) * int.Parse(dgvDSHoaDon.Rows[i].Cells["SoLuong"].Value.ToString()); tongtien += thanhtien; } tbTongTien.Text = tongtien.ToString(); giamgia = tongtien; tien = tongtien; tien = tien + (tien * 10 / 100); tbThanhTien.Text = tien.ToString(); XuLyDuLieu.ghiBang("Rong", ThongTinHoaDon); }
private void frmQuanLyHoaDonDien_Load(object sender, EventArgs e) { nghiepVu = new Bussiness__Logic.blQuanLyHoaDonDien(this); XuLyDuLieu = new XuLyDuLieu(); try { nghiepVu.hienThi(); nghiepVu.bindingData(); nghiepVu.loadComboBoxMaNhanVien(); nghiepVu.loadComboBoxMaCanHo(); nghiepVu.loadComboBoxMaHoGiaDinh(); nghiepVu.loadComboBoxTimKiemHoaDonDien(); }catch (NullReferenceException ex) { // } }
private void btThem_Click_1(object sender, EventArgs e) { int i; if (dgvDSMonAn.SelectedRows.Count > 0) { for (i = 0; i < dgvDSMonAn.SelectedRows.Count; i++) { DataRow ma = ThongTinMonAn.Rows[dgvDSMonAn.SelectedRows[i].Index]; int chiso = TimMATrongDSDHMA(((string)ma["TenMA"])); if (chiso == -1) { DataRow dhma = ThongTinHoaDon.NewRow(); dhma["MaMonAn"] = ma["MaMA"]; dhma["TenMonAn"] = ma["TenMA"]; dhma["LoaiMonAn"] = ma["TenLoaiMA"]; dhma["SoLuong"] = 1; dhma["Gia"] = ma["DonGia"]; ThongTinHoaDon.Rows.Add(dhma); } else { ThongTinHoaDon.Rows[chiso]["SoLuong"] = (int)ThongTinHoaDon.Rows[chiso]["SoLuong"] + 1; } float thanhtien = 0; float tongtien = 0; for (i = 0; i < dgvDSHoaDon.Rows.Count; i++) { thanhtien = float.Parse(dgvDSHoaDon.Rows[i].Cells["Gia"].Value.ToString()) * int.Parse(dgvDSHoaDon.Rows[i].Cells["SoLuong"].Value.ToString()); tongtien += thanhtien; } tbTongTien.Text = tongtien.ToString(); giamgia = tongtien; tien = tongtien; tien = tien + (tien * 10 / 100); tbThanhTien.Text = tien.ToString(); } } else { MessageBox.Show("Anh/Chị chưa chọn món ăn", "Thong bao"); } XuLyDuLieu.ghiBang("Rong", ThongTinHoaDon); }
private void Admin_Load(object sender, EventArgs e) { //Doc du lieu danh sach khach hang dsKhachHang = XuLyDuLieu.docBang("Select *From KhachHang"); dsKhachHangView = new DataView(dsKhachHang); dgvdanhsachkhachhang.DataSource = dsKhachHangView; //Doc du lieu danh sach chi nhanh dsChiNhanh = XuLyDuLieu.docBang("Select *From ChiNhanh"); dsChiNhanhView = new DataView(dsChiNhanh); dgvchinhanh.DataSource = dsChiNhanhView; //Doc du lieu danh sach mon an dsMonAn = XuLyDuLieu.docBang("Select *From MonAn"); dsMonAnView = new DataView(dsMonAn); dgvmonan.DataSource = dsMonAnView; }
private void btXacNhanHD_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(tbKhachHang.Text) || string.IsNullOrEmpty(tbSDT.Text)) { MessageBox.Show("Anh/Chị chưa nhập đủ thông tin"); } else { DataRow cn = ((DataRowView)dgvChiNhanh.SelectedRows[0].DataBoundItem).Row; DataRow dhma = LichSu.NewRow(); dhma["TenCN"] = cn["TenCN"]; dhma["TenKH"] = tbKhachHang.Text; dhma["DiaChi"] = tbbDiaChi.Text; dhma["SDT"] = tbSDT.Text; dhma["ThoiGian"] = dtpNgayTao.Text; dhma["TongTien"] = tbThanhTien.Text; LichSu.Rows.Add(dhma); XuLyDuLieu.ghiBang("LichSuMua", LichSu); MessageBox.Show("Giao dịch thành công"); } }
//Tao Background vao file pdf khi nguoi dung tai ban ve sử dụng thư viện private void BackgroundPDF(string fileName) { string pat = string.Format(@"{0}\{1}.PDF", AppDomain.CurrentDomain.BaseDirectory, fileName); //string pat1 = string.Format(@"{0}\{1}.ico", AppDomain.CurrentDomain.BaseDirectory, "LogoBaoBao"); PdfDocument pdf = new PdfDocument(); pdf.LoadFromFile(pat); //PdfImage image = PdfImage.FromFile(pat1); foreach (PdfPageBase page in pdf.Pages) { PdfTilingBrush brush = new PdfTilingBrush(new SizeF(page.Canvas.ClientSize.Width / 2, page.Canvas.ClientSize.Height / 3)); brush.Graphics.SetTransparency(0.3f); brush.Graphics.Save(); brush.Graphics.TranslateTransform(brush.Size.Width / 2, brush.Size.Height / 2); brush.Graphics.RotateTransform(-45); brush.Graphics.DrawString(XuLyDuLieu.LoaiBoDauTiengViet(Login.Username), new PdfFont(PdfFontFamily.Helvetica, 26), PdfBrushes.Green, 0, 0, new PdfStringFormat(PdfTextAlignment.Center)); brush.Graphics.Restore(); brush.Graphics.SetTransparency(1); page.Canvas.DrawRectangle(brush, new RectangleF(new PointF(0, 0), page.Canvas.ClientSize)); } pdf.SaveToFile(fileName + ".PDF"); }
public ActionResult Edit([Bind(Include = "SanPhamID,NhaSanXuatID,LoaiID,Ten,GiaBan,TrangThai")] SanPham sanPham) { try { if (ModelState.IsValid) { var sanphamHC = db.SanPhams.Find(sanPham.SanPhamID); TryUpdateModel(sanphamHC, new string[] { "SanPhamID", "NhaSanXuatID", "LoaiID", "Ten", "GiaBan", "TrangThai" }); sanphamHC.BiDanh = XuLyDuLieu.LoaiBoDauTiengViet(sanphamHC.Ten); db.SaveChanges(); return(RedirectToAction("Index")); } //trường hợp dữ liệu nhập không hợp lệ(quay trở lại view cho clien xem thông thông báo lỗi) //khơi tạo nguồn dữ liệu cho các dropdownlist List <Loai> loaiItems = db.Loais.ToList(); ViewBag.LoaiID = new SelectList(loaiItems, "LoaiID", "Ten", sanPham.LoaiID); List <NhaSanXuat> nsxItems = db.NhaSanXuats.ToList(); ViewBag.NhaSanXuatID = new SelectList(db.NhaSanXuats, "NhaSanXuatID", "Ten", sanPham.NhaSanXuatID); var arrTrangThai = new[] { new { TrangThaiID = "", Ten = "" }, new { TrangThaiID = "bt", Ten = "Bình Thường" }, new { TrangThaiID = "nb", Ten = "Nổi Bật" }, new { TrangThaiID = "new", Ten = "Mới Nhất" }, new { TrangThaiID = "het", Ten = "Hết Hàng" }, }; ViewBag.TrangThai = new SelectList(arrTrangThai, "TrangThaiID", "Ten", sanPham.TrangThai); return(View(sanPham)); } catch (Exception ex) { object cauBaoLoi = "Lỗi truy cập dữ liệu.<br/>" + ex.Message; return(View("Error", cauBaoLoi));//pt6 } }
public daQuanLyHoGiaDinh() { xuLyDuLieu = new XuLyDuLieu(); }
public daDoiMatKhau() { xuLyDuLieu = new XuLyDuLieu(); }
public ActionResult Create([Bind(Include = "SanPhamID,Ma,Ten,GiaBan,TrangThai,Mota,LoaiID,NgungBan,NgayCapNhat,BiDanh,NhaSanXuat,SoLuongBan,Hinh")] SanPham sanPham, int[] SizeIDs) { //Kiểm tra trùng tên. int d = db.SanPhams.Count(p => p.Ten == sanPham.Ten.Trim()); if (d > 0) { ModelState.AddModelError("Ten", "Tên sản phẩm không được trùng"); } //Kiểm tra trùng mã. int c = db.SanPhams.Count(p => p.Ma == sanPham.Ma.Trim()); if (c > 0) { ModelState.AddModelError("Ma", "Mã sản phẩm không được trùng"); } if (ModelState.IsValid) { try { //1 - Thêm sản phẩm mới vào DbSet sanPham.BiDanh = XuLyDuLieu.LoaiBoDauTiengViet(sanPham.Ten); db.SanPhams.Add(sanPham); //2 - Thêm các sản phẩm size mới vào DbSet if (SizeIDs != null) { for (int i = 0; i < SizeIDs.Length; i++) { var sanPhamSizeMoi = new SanPhamSize(); sanPhamSizeMoi.SanPhamID = sanPham.SanPhamID; sanPhamSizeMoi.SizeID = SizeIDs[i]; db.SanPhamSizes.Add(sanPhamSizeMoi); } } //Lưu vào Database. db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { object cauBaoLoi = "Ghi không thành công."; return(View("ThongBao", cauBaoLoi)); } } //Tạo nguồn dữ liệu cho DropDownBox chọn loại. ViewBag.LoaiID = new SelectList(db.Loais, "LoaiID", "Ten", sanPham.LoaiID); //Tạo nguồn dữ liệu cho DropDownBox chọn Trạng thái. var dsTrangThai = new[] { new { TrangThaiID = 1, Ten = "Nổi Bật" }, new { TrangThaiID = 2, Ten = "Bình Thường" }, }; ViewBag.TrangThai = new SelectList(dsTrangThai, "TrangThaiID", "Ten", sanPham.TrangThai); //Tạo nguồn dữ liệu cho checkBox chọn size. ViewBag.Sizes = db.Sizes.ToList(); //Tạo nguồn dữ liệu cho chọn size return(View(sanPham)); }
public daQuanLyNhanVien() { xuLyDuLieu = new XuLyDuLieu(); }
public blTraCuuHoGiaDinh(Form f) { this.frmTraCuuHoGiaDinh = f; daTraCuuHoGiaDinh = new Data_Access.daTraCuuHoGiaDinh(); xuLyDuLieu = new XuLyDuLieu(); }
public daTraCuuHoGiaDinh() { XuLyDuLieu = new XuLyDuLieu(); }
public daQuanLyCanHo() { xuLyDuLieu = new XuLyDuLieu(); }
public blQuanLyHoaDonDien(Form f) { this.frmQuanLyHoaDonDien = f; DaQuanLyHoaDonDien = new Data_Access.daQuanLyHoaDonDien(); XuLyDuLieu = new XuLyDuLieu(); }
public frmThongKeTienDien() { InitializeComponent(); xuLyDuLieu = new XuLyDuLieu(); }
public daQuanLyDichVu() { xuLyDuLieu = new XuLyDuLieu(); }
public daQuanLyTaiKhoan() { xuLyDuLieu = new XuLyDuLieu(); }