コード例 #1
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
     DangNhap dangNhap = new DangNhap();
     if (check == true)
     {
         txtTenDN.Text = "";
         txtMK.Text = "";
         txtTenDN.Focus();
         check = false;
     }
     else
     {
         dangNhap.TenDangNhap = txtTenDN.Text;
         dangNhap.MatKhau = txtMK.Text;
         DangNhap dn = db.DangNhaps.Where(p => p.TenDangNhap == txtTenDN.Text).SingleOrDefault();
         if (dn != null)
         {
             MessageBox.Show("Đã có tài khoản !", "Thông báo", MessageBoxButtons.OK);
             txtTenDN.Text = "";
             txtMK.Text = "";
             txtTenDN.Focus();
         }
         else
         {
             db.DangNhaps.InsertOnSubmit(dangNhap);
             db.SubmitChanges();
             MessageBox.Show("Tạo tài khoản thành công!", "Thông báo", MessageBoxButtons.OK);
             txtTenDN.Text = "";
             txtMK.Text = "";
             txtTenDN.Focus();
             check = true;
         }
     }
 }
コード例 #2
0
        private void insertCL()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            if (txtMaNguyenLieu.Text == "")
            {
                MessageBox.Show("Mời nhập Mã chất liệu!");
                txtMaNguyenLieu.Focus();
                return;
            }
            else
            {
                NguyenLieu cl1 = db.NguyenLieus.Where(p => p.MaNguyenLieu == txtMaNguyenLieu.Text).SingleOrDefault();
                if (cl1 != null)
                {
                    MessageBox.Show("Mã Chất liệu này đã có ! Bạn phải nhập mã khác !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtMaNguyenLieu.Focus();
                    return;
                }
            }
            if (txtTenNguyenLieu.Text == "")
            {
                MessageBox.Show("Mời nhập Tên chất liệu!");
                txtTenNguyenLieu.Focus();
                return;
            }

            NguyenLieu cl = new NguyenLieu();

            cl.MaNguyenLieu  = txtMaNguyenLieu.Text;
            cl.TenNguyenLieu = txtTenNguyenLieu.Text;
            db.NguyenLieus.InsertOnSubmit(cl);
            db.SubmitChanges();
        }
コード例 #3
0
        private void DeleteCL()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            NguyenLieu cl = db.NguyenLieus.Where(p => p.MaNguyenLieu == txtMaNguyenLieu.Text).SingleOrDefault();

            db.NguyenLieus.DeleteOnSubmit(cl);
            db.SubmitChanges();
        }
コード例 #4
0
        private void DeleteKH()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            MonAn hh = db.MonAns.Where(p => p.MaMonAn == txtMaHH.Text).SingleOrDefault();

            db.MonAns.DeleteOnSubmit(hh);
            db.SubmitChanges();
        }
コード例 #5
0
        private void DeleteNV()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            NhanVien nv = db.NhanViens.Where(p => p.MaNhanVien == txtMaNhanVien.Text).SingleOrDefault();

            db.NhanViens.DeleteOnSubmit(nv);
            db.SubmitChanges();
        }
コード例 #6
0
        private void EditNguyenLieu()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            NguyenLieu cl = db.NguyenLieus.Where(p => p.MaNguyenLieu == txtMaNguyenLieu.Text).SingleOrDefault();

            cl.TenNguyenLieu = txtTenNguyenLieu.Text;
            db.SubmitChanges();
            LoadDTGV_Chat_Lieu();
        }
コード例 #7
0
        private void EditNhanVien()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            Khach kh = db.Khaches.Where(p => p.MaKhach == txtMaKH.Text).SingleOrDefault();

            kh.TenKhach    = txtTenKH.Text;
            kh.DiaChiKH    = txtDiaChi.Text;
            kh.DienThoaiKH = txtDienThoai.Text;
            db.SubmitChanges();
            LoadDTGV_Khach_MonAn();
        }
コード例 #8
0
        private void DeleteKH()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            Khach kh = db.Khaches.Where(p => p.MaKhach == txtMaKH.Text).SingleOrDefault();

            db.Khaches.DeleteOnSubmit(kh);
            //using (QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext())
            //{
            //    QLBanMonAnClassesDataContext
            //}
            db.SubmitChanges();
        }
コード例 #9
0
        private void insertHH()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            if (txtMaHH.Text == "")
            {
                MessageBox.Show("Mời nhập Mã Hàng hóa!");
                txtMaHH.Focus();
                return;
            }
            if (txtTenHH.Text == "")
            {
                MessageBox.Show("Mời nhập Tên Hàng hóa!");
                txtTenHH.Focus();
                return;
            }
            if (txtAnhHH.Text == "")
            {
                MessageBox.Show("Mời nhập Ảnh hàng hóa!");
                txtAnhHH.Focus();
                return;
            }
            if (txtSoLuongHH.Text == "")
            {
                MessageBox.Show("Mời nhập Số lượng hàng!");
                txtSoLuongHH.Focus();
                return;
            }

            MonAn hh1 = db.MonAns.Where(p => p.MaMonAn == txtMaHH.Text).SingleOrDefault();

            if (hh1 != null)
            {
                MessageBox.Show("Mã Khách hàng này đã có ! Bạn phải nhập mã khác !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaHH.Focus();
                return;
            }
            MonAn hh = new MonAn();

            hh.MaMonAn      = txtMaHH.Text;
            hh.TenMonAn     = txtTenHH.Text;
            hh.GhiChu       = txtGhiChuHH.Text;
            hh.MaNguyenLieu = cbbTenNguyenLieuHH.SelectedValue.ToString();
            hh.SoLuong      = double.Parse(txtSoLuongHH.Text);
            hh.DonGiaBan    = double.Parse(txtDonGiaBanHH.Text);
            hh.DonGiaNhap   = double.Parse(txtDonGiaNhapHH.Text);
            hh.GhiChu       = txtGhiChuHH.Text;
            hh.Anh          = txtAnhHH.Text;

            db.MonAns.InsertOnSubmit(hh);
            db.SubmitChanges();
        }
コード例 #10
0
        private void insertKH()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            if (txtMaKH.Text == "")
            {
                MessageBox.Show("Mời nhập Mã Khách hàng!");
                txtMaKH.Focus();
                return;
            }
            if (txtTenKH.Text == "")
            {
                MessageBox.Show("Mời nhập Tên Khách hàng!");
                txtTenKH.Focus();
                return;
            }
            if (txtDiaChi.Text == "")
            {
                MessageBox.Show("Mời nhập Địa chỉ Khách hàng!");
                txtDiaChi.Focus();
                return;
            }
            if (txtDienThoai.Text == "")
            {
                MessageBox.Show("Mời nhập Số điện thoại Khách hàng!");
                txtDienThoai.Focus();
                return;
            }

            Khach kh1 = db.Khaches.Where(p => p.MaKhach == txtMaKH.Text).SingleOrDefault();

            if (kh1 != null)
            {
                MessageBox.Show("Mã Khách hàng này đã có ! Bạn phải nhập mã khác !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaKH.Focus();
                return;
            }
            Khach kh = new Khach();

            kh.MaKhach     = txtMaKH.Text;
            kh.TenKhach    = txtTenKH.Text;
            kh.DiaChiKH    = txtDiaChi.Text;
            kh.DienThoaiKH = txtDienThoai.Text;
            db.Khaches.InsertOnSubmit(kh);
            db.SubmitChanges();
        }
コード例 #11
0
        private void EditMonAnHoa()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            MonAn hh = db.MonAns.Where(p => p.MaMonAn == txtMaHH.Text).SingleOrDefault();

            hh.TenMonAn     = txtTenHH.Text;
            hh.Anh          = txtAnhHH.Text;
            hh.MaNguyenLieu = cbbTenNguyenLieuHH.SelectedValue.ToString();
            hh.SoLuong      = double.Parse(txtSoLuongHH.Text);
            hh.DonGiaBan    = double.Parse(txtDonGiaBanHH.Text);
            hh.DonGiaNhap   = double.Parse(txtDonGiaNhapHH.Text);
            hh.GhiChu       = txtGhiChuHH.Text;


            db.SubmitChanges();
            LoadDTGV_MonAn_Hoa();
        }
コード例 #12
0
        private void EditNhanVien()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            NhanVien nv = db.NhanViens.Where(p => p.MaNhanVien == txtMaNhanVien.Text).SingleOrDefault();

            nv.TenNhanVien = txtTenNhanVien.Text;
            nv.DiaChi      = txtDiaChi.Text;
            nv.DienThoai   = txtDienThoai.Text;
            nv.NgaySinh    = dtpNgaySinh.Value;
            if (rbtnNam.Checked == true)
            {
                nv.GioiTinh = "Nam";
            }
            if (rbtnNu.Checked == true)
            {
                nv.GioiTinh = "Nữ";
            }
            db.SubmitChanges();
            LoadDTGV_Nhan_Vien();
        }
コード例 #13
0
        private void InsertHH()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            HoaDonBan        hoaDonBan      = new HoaDonBan();
            ChiTietHoaDonBan chiTietHoaDon  = new ChiTietHoaDonBan();
            MonAn            hh;

            if (txtMaMonAn.Text == "")
            {
                MessageBox.Show("Bạn chưa chọn mặt hàng bán", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                chiTietHoaDon.MaMonAn = txtMaMonAn.Text;
                hh = db.MonAns.Where(p => p.MaMonAn == txtMaMonAn.Text).Single();
            }
            if (txtMaKhachMonAn.Text == "")
            {
                MessageBox.Show("Bạn chưa chọn khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                hoaDonBan.MaKhach = txtMaKhachMonAn.Text;
            }
            if (txtMaNhanVien.Text == "")
            {
                MessageBox.Show("Bạn chưa chọn nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                hoaDonBan.MaNhanVien = txtMaNhanVien.Text;
            }
            chiTietHoaDon.MaHDBan = txtMaHoaDon.Text;

            if (txtSoLuong.Text == null || txtSoLuong.Text == "0")
            {
                MessageBox.Show("Mời bạn nhập Số lượng hàng bán!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtSoLuong.Focus();
            }
            else if (float.Parse(txtSoLuong.Text) > hh.SoLuong)
            {
                MessageBox.Show(cbbTenMonAn.Text + " chỉ còn " + hh.SoLuong.ToString() + "! Mời bạn thực hiện Thêm lại hóa đơn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtSoLuong.Focus();
            }
            else
            {
                chiTietHoaDon.SoLuong = float.Parse(txtSoLuong.Text);

                chiTietHoaDon.DonGia = float.Parse(txtSoLuong.Text);
                if (txtGiamGia.Text != null && txtGiamGia.Text != "")
                {
                    chiTietHoaDon.GiamGia = float.Parse(txtGiamGia.Text);
                }
                else
                {
                    chiTietHoaDon.GiamGia = 0;
                }
                chiTietHoaDon.ThanhTien = float.Parse(txtThanhTien.Text);

                hoaDonBan.MaHDBan = chiTietHoaDon.MaHDBan;
                hoaDonBan.NgayBan = dtpNgayBan.Value;

                hoaDonBan.TongTien = float.Parse(txtTongTien.Text);

                db.ChiTietHoaDonBans.InsertOnSubmit(chiTietHoaDon);
                db.HoaDonBans.InsertOnSubmit(hoaDonBan);
                db.SubmitChanges();


                hh.SoLuong = hh.SoLuong - chiTietHoaDon.SoLuong;
                db.SubmitChanges();
            }
        }
コード例 #14
0
        private void insertNV()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            if (txtMaNhanVien.Text == "")
            {
                MessageBox.Show("Mời nhập Mã Nhân viên!");
                txtMaNhanVien.Focus();
                return;
            }
            if (txtTenNhanVien.Text == "")
            {
                MessageBox.Show("Mời nhập Tên Nhân viên!");
                txtTenNhanVien.Focus();
                return;
            }
            if (txtDiaChi.Text == "")
            {
                MessageBox.Show("Mời nhập Địa chỉ Nhân viên!");
                txtDiaChi.Focus();
                return;
            }
            if (txtDienThoai.Text == "")
            {
                MessageBox.Show("Mời nhập Số điện thoại Nhân viên!");
                txtDienThoai.Focus();
                return;
            }
            if (rbtnNam.Checked == false && rbtnNu.Checked == false)
            {
                MessageBox.Show("Mời chọn giới tính Nhân viên!");
                return;
            }
            if (dtpNgaySinh.Value == DateTime.Now)
            {
                MessageBox.Show("Mời chọn ngày sinh Nhân viên!");
                dtpNgaySinh.Focus();
                return;
            }

            NhanVien nv1 = db.NhanViens.Where(p => p.MaNhanVien == txtMaNhanVien.Text).SingleOrDefault();

            if (nv1 != null)
            {
                MessageBox.Show("Mã Nhân viên này đã có ! Bạn phải nhập mã khác !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtMaNhanVien.Focus();
                return;
            }
            else
            {
                NhanVien nv = new NhanVien();
                nv.MaNhanVien  = txtMaNhanVien.Text;
                nv.TenNhanVien = txtTenNhanVien.Text;
                nv.DiaChi      = txtDiaChi.Text;
                nv.DienThoai   = txtDienThoai.Text;

                nv.NgaySinh = dtpNgaySinh.Value;
                if (rbtnNam.Checked == true)
                {
                    nv.GioiTinh = "Nam";
                }
                else
                {
                    nv.GioiTinh = "Nữ";
                }
                db.NhanViens.InsertOnSubmit(nv);
                db.SubmitChanges();
            }
        }