Example #1
0
        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;
        }
Example #2
0
        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 !");
        }
Example #3
0
        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);
                        }
                    }
                }
            }
        }
Example #4
0
 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!";
     }
 }