Пример #1
0
 // thêm thông tin của một đối tượng nhân viên chưa có trong CSDL
 public override void themThongTin()
 {
     themTaiKhoan();
     KetNoiDuLieu.openConnect();
     KetNoiDuLieu.executeQuery("insert into NhanVien values ('" + maSo + "','" + hoTen + "','" + gioiTinh + "','" + ngaySinh + "','" + soCMND + "','" + soDienThoai + "','" + diaChi + "')");
     KetNoiDuLieu.closeConnect();
 }
Пример #2
0
 // thực hiện việc trừ sản phẩm trong kho khi bán sản phẩm cho khách hàng
 public void truSanPham(int soLuongMua)
 {
     soLuong = soLuong - soLuongMua;
     KetNoiDuLieu.openConnect();
     KetNoiDuLieu.executeQuery("update KhoHang set SoLuong = '" + Convert.ToInt32(soLuong) + "' where MaMH = '" + maMH + "' ");
     //KetNoiDuLieu.closeConnect();
     kiemTraTrungDuLieu();
 }
Пример #3
0
        //xóa một đối tượng thuộc class KhoHang đã có trong CSDL
        public void xoaSanPham(string currentCell)
        {
            KetNoiDuLieu.openConnect();
            DialogResult dR = MessageBox.Show("Bạn có muốn xóa không?", "Cảnh báo ", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (dR == DialogResult.OK)
            {
                KetNoiDuLieu.executeQuery("delete from KhoHang where MaMH = '" + currentCell + "' ");
            }
            KetNoiDuLieu.closeConnect();
        }
Пример #4
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     KetNoiDuLieu.openConnect();
     DialogResult = MessageBox.Show("Ban co muon xoa khong?", "Thong bao ", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
     if (DialogResult == DialogResult.OK)
     {
         KetNoiDuLieu.executeQuery("delete from KhachHang where MaKH = '" + dgvKhachHang.Rows[dgvKhachHang.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' ");
         loadBang();
     }
     KetNoiDuLieu.closeConnect();
 }
Пример #5
0
 // thực hiện việc trừ số lượng sản phẩm được mua
 public static void truSanPham()
 {
     for (int i = 0; i < chiSoMang; i++)
     {
         MatHang mH = new MatHang(arrayMaMH[i]);
         mH.soLuong -= Convert.ToInt32(arraySLMua[i]);
         KetNoiDuLieu.openConnect();
         KetNoiDuLieu.executeQuery("update KhoHang set SoLuong = '" + mH.soLuong + "' where MaMH = '" + arrayMaMH[i] + "'");
         KetNoiDuLieu.closeConnect();
     }
 }
Пример #6
0
        // xóa một đối tượng thuộc class NhanVien đã có trong CSDL
        public override void xoaThongTin(string currentCell)
        {
            KetNoiDuLieu.openConnect();
            DialogResult dR = MessageBox.Show("Bạn có muốn xóa không?", "Cảnh báo ", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (dR == DialogResult.OK)
            {
                KetNoiDuLieu.executeQuery("delete from NhanVien where MaNV = '" + currentCell + "' ");
                xoaTaiKhoan(currentCell);
            }
            KetNoiDuLieu.closeConnect();
        }
Пример #7
0
 // thực hiện việc lưu thông tin chi tiết đon hàng vào bảng ChiTietDonHang
 public static void luuChiTietDonHang()
 {
     for (int i = 0; i < chiSoMang; i++)
     {
         MatHang MH = new MatHang(arrayMaMH[i]);
         KetNoiDuLieu.openConnect();
         KetNoiDuLieu.executeQuery(string.Format("insert into ChiTietDonHang values ('{0}', '{1}', '{2}', '{3}', '{4}')",
                                                 maDH,
                                                 MH.maMH,
                                                 MH.tenMH,
                                                 MH.giaTien,
                                                 Convert.ToInt32(arraySLMua[i])
                                                 )
                                   );
         KetNoiDuLieu.closeConnect();
     }
 }
Пример #8
0
 private void btnChapNhan_Click(object sender, EventArgs e)
 {
     if (i == 1)
     {
         KetNoiDuLieu.openConnect();
         KetNoiDuLieu.executeQuery("insert into DonHang values ('" + txtMaDH.Text + "','" + txtMaKH.Text + "','" + int.Parse(txtTienDH.Text) + "','" + Convert.ToDateTime(txtNgayXuatDH.Text) + "','" + txtMaNV.Text + "')");
         KetNoiDuLieu.closeConnect();
     }
     else
     if (i == 2)
     {
         KetNoiDuLieu.openConnect();
         KetNoiDuLieu.executeQuery("update DonHang set MaDH='" + txtMaDH.Text + "',MaKH='" + txtMaKH.Text + "',TienDH='" + int.Parse(txtTienDH.Text) + "',NgayXuatDH='" + Convert.ToDateTime(txtNgayXuatDH.Text) + "', MaNV = '" + txtMaNV.Text + "' where MaDH = '" + dgvDonHang.Rows[dgvDonHang.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' ");
         KetNoiDuLieu.closeConnect();
     }
     loadBang();
 }
Пример #9
0
 private void btnChapNhan_Click(object sender, EventArgs e)
 {
     if (i == 1)
     {
         KetNoiDuLieu.openConnect();
         KetNoiDuLieu.executeQuery("insert into TaiKhoan values('" + txtMaNV.Text + "','" + txtMatKhau.Text + "','" + chkAdmin.Checked + "')");
         loadBang();
         KetNoiDuLieu.closeConnect();
     }
     else
     if (i == 2)
     {
         KetNoiDuLieu.openConnect();
         KetNoiDuLieu.executeQuery("update TaiKhoan set MaNV='" + txtMaNV.Text + "',MatKhau='" + txtMatKhau.Text + "',Admin ='" + chkAdmin.Checked + "' where MaNV ='" + dgvTaiKhoan.Rows[dgvTaiKhoan.CurrentCell.RowIndex].Cells[0].Value.ToString() + "' ");
         loadBang();
         KetNoiDuLieu.closeConnect();
     }
     loadBang();
 }
Пример #10
0
        //luư đơn hành xuống bảng Lương Nhân viên
        public static void luuDonHangNV(string tienThucTe)
        {
            try
            {
                KetNoiDuLieu.openConnect();
                SqlCommand cmdSelect_SoDonHang = new SqlCommand(string.Format("SELECT SoDonHang FROM LuongNV where MaNV = '" + NhanVien.maNVDangNhap + "'"), KetNoiDuLieu.conn);
                int        soDonHangHienTai    = Convert.ToInt32(cmdSelect_SoDonHang.ExecuteScalar()) + 1;

                KetNoiDuLieu.closeConnect();

                KetNoiDuLieu.openConnect();
                SqlCommand cmdSelect_TienBanDuoc = new SqlCommand(string.Format("SELECT TienBanDuoc FROM LuongNV where MaNV = '" + NhanVien.maNVDangNhap + "'"), KetNoiDuLieu.conn);
                int        soTienBanDuoc         = Convert.ToInt32(cmdSelect_TienBanDuoc.ExecuteScalar()) + Convert.ToInt32(tienThucTe);
                KetNoiDuLieu.closeConnect();
                KetNoiDuLieu.openConnect();
                KetNoiDuLieu.executeQuery("update LuongNV set SoDonHang = '" + soDonHangHienTai + "', TienBanDuoc = '" + soTienBanDuoc + "' where MaNV = '" + NhanVien.maNVDangNhap + "'");
                KetNoiDuLieu.closeConnect();
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERROR: " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #11
0
 // thực hiện việc lưu thông tin đơn hàng vào bảng DonHa
 public static void luuDonHang(string tienGiamGia, string tienThucTe)
 {
     try
     {
         KetNoiDuLieu.openConnect();
         KetNoiDuLieu.executeQuery(string.Format("insert into DonHang values ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}','{6}')",
                                                 maDH,
                                                 maKH,
                                                 tinhTongTien(),
                                                 Convert.ToString(tienGiamGia),
                                                 Convert.ToString(tienThucTe),
                                                 DateTime.Now,
                                                 NhanVien.maNVDangNhap));
         KetNoiDuLieu.closeConnect();
         luuChiTietDonHang();
         truSanPham();
         luuDonHangNV(tienThucTe);
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERROR: " + ex.Message, "ERROR");
     }
 }
Пример #12
0
 // xóa tài khoản trong bảng Tài khoản
 public void xoaTaiKhoan(string currentCell)
 {
     KetNoiDuLieu.openConnect();
     KetNoiDuLieu.executeQuery("delete from TaiKhoan where MaNV = '" + currentCell + "' ");
     KetNoiDuLieu.closeConnect();
 }
Пример #13
0
 // thêm tài khoản vào trong bảng Tài khoản
 public void themTaiKhoan()
 {
     KetNoiDuLieu.openConnect();
     KetNoiDuLieu.executeQuery("insert into TaiKhoan values ('" + maSo + "','')");
     KetNoiDuLieu.closeConnect();
 }
Пример #14
0
 // sửa một đối tượng thuộc class NhanVien đã có trong CSDL.
 public override void suaThongTin(string currentCell)
 {
     KetNoiDuLieu.openConnect();
     KetNoiDuLieu.executeQuery("update NhanVien set MaNV = '" + maSo + "',TenNV = '" + hoTen + "',Nam = '" + gioiTinh + "',NgaySinh = '" + ngaySinh + "',CMND ='" + soCMND + "',SoDienThoai='" + soDienThoai + "',DiaChi='" + diaChi + "' where MaNV = '" + currentCell + "' ");
     KetNoiDuLieu.closeConnect();
 }
Пример #15
0
 //sửa một đối tượng thuộc class KhoHang đã có trong CSDL
 public void suaSanPham(string currentCell)
 {
     KetNoiDuLieu.openConnect();
     KetNoiDuLieu.executeQuery("update KhoHang set MaMH = '" + maMH + "',TenMH ='" + tenMH + "',SoLuong = '" + soLuong + "',GiaTien='" + giaTien + "',NgayNhap='" + ngayNhap + "',NgaySX='" + ngaySanXuat + "',HSD = '" + hanSuDung + "',NguoiNhap='" + nguoiNhap + "' where MaMH = '" + currentCell + "'");
     KetNoiDuLieu.closeConnect();
 }
Пример #16
0
 //thêm một đối tượng mới vào CSDL thuộc class KhoHang
 public void themSanPham()
 {
     KetNoiDuLieu.openConnect();
     KetNoiDuLieu.executeQuery("insert into KhoHang values ('" + maMH + "','" + tenMH + "','" + soLuong + "','" + giaTien + "','" + ngayNhap + "','" + ngaySanXuat + "','" + hanSuDung + "','" + nguoiNhap + "')");
     KetNoiDuLieu.closeConnect();
 }
Пример #17
0
 // sửa một đối tượng thuộc class KhachHang đã có trong CSDL.
 public override void suaThongTin(string currentCell)
 {
     KetNoiDuLieu.openConnect();
     KetNoiDuLieu.executeQuery("update KhachHang set MaKH = '" + maSo + "',TenKH = '" + hoTen + "',Nam = '" + gioiTinh + "',SoDienThoai='" + soDienThoai + "',DiaChi='" + diaChi + "' where MaKH = '" + currentCell + "' ");
     KetNoiDuLieu.closeConnect();
 }
Пример #18
0
 // thêm thông tin của một đối tượng thuộc class KhachHang chưa có trong CSDL
 public override void themThongTin()
 {
     KetNoiDuLieu.openConnect();
     KetNoiDuLieu.executeQuery("insert into KhachHang values ('" + maSo + "','" + hoTen + "','" + gioiTinh + "','" + soDienThoai + "','" + diaChi + "')");
     KetNoiDuLieu.closeConnect();
 }