private void GetTaiKhoan() { dataGridViewAd1.Rows.Clear(); using (QuanLyPhongGameEntities1 db = new QuanLyPhongGameEntities1()) { for (int i = 0; i < db.TaiKhoans.Count(); i++) { int check = 0; tk = db.TaiKhoans.ToArray <TaiKhoan>()[i]; for (int j = 0; j < txtName.Text.Length; j++) { if (tk.TenTk[j] == txtName.Text[j]) { check++; } else { break; } } if (check == txtName.Text.Length) { dataGridViewAd1.Rows.Add(tk.TenTk, tk.MatKhau, tk.ChuTK, tk.GioiTinh, tk.NgaySinh, tk.SoDienThoai, tk.SoDuTaiKhoan, "Nạp", "Xóa"); } } } }
private void cbMathang_SelectedIndexChanged(object sender, EventArgs e) { if ((cbMathang.Text != "") && (TxtDongiaNhap.Text != "") && (TxtSoluong.Text != "")) { BtnChon.Enabled = true; } else { BtnChon.Enabled = false; } using (QuanLyPhongGameEntities1 db = new QuanLyPhongGameEntities1()) { // Tim theo ten dich vu trong DataBase for (int i = 0; i < db.TaiKhoans.Count(); i++) { kh = db.KhoHangs.ToArray <KhoHang>()[i]; if (kh.MaHang == Convert.ToString(cbMathang.Text[0])) { break; } } // Update Đơn giá nhập từ DataBase vao TxtDongiaNhap.Text TxtDongiaNhap.Text = kh.GiaNhap.ToString(); } }
private void GetHoaDon() { dataGridViewAd3.Rows.Clear(); using (QuanLyPhongGameEntities1 db = new QuanLyPhongGameEntities1()) { for (int i = 0; i < db.HoaDons.Count(); i++) { int check = 0; hd = db.HoaDons.ToArray <HoaDon>()[i]; for (int j = 0; j < TxtMaHD.Text.Length; j++) { if (hd.MaHD[j] == TxtMaHD.Text[j]) { check++; } else { break; } } if (check == TxtMaHD.Text.Length) { dataGridViewAd3.Rows.Add(hd.MaHD, hd.TenTK, hd.Loai, hd.GiaTri, hd.Ngaygio, hd.ChiTiet); } } } }
private void BtnNapTien_Click(object sender, EventArgs e) { // Update số tiền mới của Tài Khoản vào DATABASE using (QuanLyPhongGameEntities1 db = new QuanLyPhongGameEntities1()) { for (int i = 0; i < db.TaiKhoans.Count(); i++) { tk = db.TaiKhoans.ToArray <TaiKhoan>()[i]; if (tk.TenTk == this.Text) { break; } } tk.SoDuTaiKhoan += Convert.ToInt32(TxtSoLuong.Text); db.Entry(tk).State = EntityState.Modified; // Tạo Hóa Đơn và Nhập và DataBase hd.MaHD = Convert.ToString(db.HoaDons.Count() + 1); hd.TenTK = "ADMIN"; hd.Loai = true; hd.GiaTri = Convert.ToInt32(TxtSoLuong.Text); hd.ChiTiet = "Nạp tiền vào TK :" + this.Text; DateTimePicker dtp = new DateTimePicker(); hd.Ngaygio = dtp.Value; db.Entry(hd).State = EntityState.Added; db.SaveChanges(); } TxtSoLuong.Text = ""; // Tạo MessageBox thông báo xác nhận nạp thành công MessageBox.Show("Nạp tiền thành công !"); }
private void GetKhoHang() { dataGridViewAd4.AutoGenerateColumns = false; using (QuanLyPhongGameEntities1 db = new QuanLyPhongGameEntities1()) { dataGridViewAd4.DataSource = db.KhoHangs.ToList <KhoHang>(); } }
private void BtnNhap_Click(object sender, EventArgs e) { // Nhập đơn hàng vào kho using (QuanLyPhongGameEntities1 db = new QuanLyPhongGameEntities1()) { for (int i = 0; i < dataGridViewNhap1.Rows.Count; i++) { for (int j = 0; j < db.TaiKhoans.Count(); j++) { kh = db.KhoHangs.ToArray <KhoHang>()[j]; if (kh.MaHang == Convert.ToString(dataGridViewNhap1.Rows[i].Cells[0].Value.ToString()[0])) { kh.SoLuong += Convert.ToInt32(dataGridViewNhap1.Rows[i].Cells[1].Value.ToString()); db.Entry(kh).State = EntityState.Modified; db.SaveChanges(); } } // Tạo hóa đơn và đưa và Database hd.MaHD = Convert.ToString(db.HoaDons.Count() + 1); hd.TenTK = this.Text; hd.Loai = false; hd.GiaTri = Convert.ToInt32(TxtTong.Text); DateTimePicker dtp = new DateTimePicker(); hd.Ngaygio = dtp.Value; string tmp = ""; for (int k = dataGridViewNhap1.Rows.Count - 1; k >= 0; k--) { tmp = tmp.Insert(0, "\r\n"); tmp = tmp.Insert(0, dataGridViewNhap1.Rows[k].Cells[3].Value.ToString()); tmp = tmp.Insert(0, "- Thành Tiền:"); tmp = tmp.Insert(0, dataGridViewNhap1.Rows[k].Cells[2].Value.ToString()); tmp = tmp.Insert(0, "- Đơn giá:"); tmp = tmp.Insert(0, dataGridViewNhap1.Rows[k].Cells[1].Value.ToString()); tmp = tmp.Insert(0, "- Số lượng:"); tmp = tmp.Insert(0, Convert.ToString(dataGridViewNhap1.Rows[k].Cells[0].Value.ToString())); } hd.ChiTiet = tmp; } db.Entry(hd).State = EntityState.Added; db.SaveChanges(); MessageBox.Show("Nhập vào kho hàng thành công"); } // Clear dataGridViewNhap1.Rows.Clear(); BtnNhap.Enabled = false; BtnClear.Enabled = false; }
private void dataGridViewAd1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 7) { frmNapTien frm_NapTien = new frmNapTien(); frm_NapTien.Text = dataGridViewAd1.Rows[e.RowIndex].Cells[0].Value.ToString(); //frm_NapTien.Text = dataGridViewAd1; frm_NapTien.Show(); } if (e.ColumnIndex == 8) { using (QuanLyPhongGameEntities1 db = new QuanLyPhongGameEntities1()) { // Tạo messagebox xác nhận chắc chắn việc xóa if (MessageBox.Show("Bạn chắc chắn muốn xóa tài khoản này ?", "Xóa Tài Khoản", MessageBoxButtons.YesNo) == DialogResult.Yes) { for (int i = 0; i < db.TaiKhoans.Count(); i++) { tk = db.TaiKhoans.ToArray <TaiKhoan>()[i]; if (tk.TenTk == dataGridViewAd1.SelectedCells[0].ToString()) { break; } } // Xóa Tài khoản đang được chọn trong DATABASE var entry = db.Entry(tk); if (entry.State == EntityState.Detached) { db.TaiKhoans.Attach(tk); } db.TaiKhoans.Remove(tk); db.SaveChanges(); // Tạo messagebox thông báo việc xóa thành công MessageBox.Show("Đã Xóa Tài Khoản Được Chọn "); // Xóa tài khoản được chọn trong datagridvView if (e.RowIndex >= 0) { dataGridViewAd1.Rows.RemoveAt(e.RowIndex); } } } } }
private void BtnTaoTK_Click(object sender, EventArgs e) { if (TxtMK.Text == TxtMK2.Text) { tk.TenTk = TxtTenTK.Text; tk.MatKhau = TxtMK.Text; tk.ChuTK = TxtTenKH.Text; tk.GioiTinh = cbGioiTinh.Text; tk.NgaySinh = dTPNgaySinh.Value; tk.SoDienThoai = TxtSoDT.Text; tk.SoDuTaiKhoan = Convert.ToInt32(TxtNap.Text); using (QuanLyPhongGameEntities1 db = new QuanLyPhongGameEntities1()) { db.Entry(tk).State = EntityState.Added; db.SaveChanges(); } Clear(); MessageBox.Show("Tạo Tài khoản thành công"); } else { TxtChuThich.Text = "Xác nhận mật khẩu không đúng!"; } }