示例#1
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();
        }
示例#2
0
        private void DTGV_MonAn_Hoa_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                MessageBox.Show("Không có dữ liệu !");
            }

            else
            {
                int    index = e.RowIndex;
                string mahh  = DTGV_MonAn_Hoa.Rows[index].Cells[0].Value.ToString();
                QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
                MonAn hh = db.MonAns.Where(p => p.MaMonAn == mahh).SingleOrDefault();
                txtMaHH.Text                     = hh.MaMonAn;
                txtTenHH.Text                    = hh.TenMonAn;
                txtAnhHH.Text                    = hh.Anh;
                txtDonGiaBanHH.Text              = hh.DonGiaBan.Value.ToString();
                txtDonGiaNhapHH.Text             = hh.DonGiaNhap.Value.ToString();
                txtGhiChuHH.Text                 = hh.GhiChu;
                txtSoLuongHH.Text                = hh.SoLuong.Value.ToString();
                cbbTenNguyenLieuHH.SelectedValue = hh.MaNguyenLieu;
                if (txtAnhHH.Text != "")
                {
                    OpenFileDialog open = new OpenFileDialog();
                    open.FileName    = txtAnhHH.Text;
                    PbAnhHH.Image    = new Bitmap(open.FileName);
                    PbAnhHH.SizeMode = PictureBoxSizeMode.StretchImage;
                }
                return;
            }
            return;
        }
示例#3
0
 private void DTGV_Nhan_Vien_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex < 0)
     {
         MessageBox.Show("Không có dữ liệu !");
     }
     else if (DTGV_Nhan_Vien.Rows[e.RowIndex].Cells[0].Value.ToString() == null)
     {
         MessageBox.Show("Không có dữ liệu !");
     }
     else
     {
         int    index = e.RowIndex;
         string manv  = DTGV_Nhan_Vien.Rows[index].Cells[0].Value.ToString();
         QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
         NhanVien nv = db.NhanViens.Where(p => p.MaNhanVien == manv).SingleOrDefault();
         txtMaNhanVien.Text  = nv.MaNhanVien;
         txtTenNhanVien.Text = nv.TenNhanVien;
         txtDiaChi.Text      = nv.DiaChi;
         txtDienThoai.Text   = nv.DienThoai;
         dtpNgaySinh.Value   = nv.NgaySinh.Value;
         if (nv.GioiTinh == "Nam")
         {
             rbtnNam.Checked = true;
         }
         else
         {
             rbtnNu.Checked = true;
         }
     }
 }
示例#4
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;
         }
     }
 }
示例#5
0
        private void Load_MonAn_Hoa()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            cbbTenMonAn.DataSource    = db.MonAns;
            cbbTenMonAn.DisplayMember = "TenMonAn";
            cbbTenMonAn.ValueMember   = "MaMonAn";
        }
示例#6
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();
        }
示例#7
0
        private void LoadDTGV_Chat_Lieu()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            dataGridView1.DataSource            = db.NguyenLieus;
            dataGridView1.Columns[0].HeaderText = "Mã Nguyên Liệu";
            dataGridView1.Columns[1].HeaderText = "Tên Nguyên Liệu";
        }
示例#8
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();
        }
示例#9
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();
        }
示例#10
0
        private void Load_Khach_hang()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            cbbTenKhachMonAn.DataSource    = db.Khaches;
            cbbTenKhachMonAn.DisplayMember = "TenKhach";
            cbbTenKhachMonAn.ValueMember   = "MaKhach";
        }
示例#11
0
        private void Load_Nhan_vien()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            cbbTenNhanVien.DataSource    = db.NhanViens;
            cbbTenNhanVien.DisplayMember = "TenNhanVien";
            cbbTenNhanVien.ValueMember   = "MaNhanVien";
        }
示例#12
0
        private void LoadCBB_Chat_Lieu()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            cbbTenNguyenLieuHH.DataSource    = db.NguyenLieus;
            cbbTenNguyenLieuHH.DisplayMember = "TenNguyenLieu";
            cbbTenNguyenLieuHH.ValueMember   = "MaNguyenLieu";
        }
示例#13
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();
        }
示例#14
0
        private void LoadDTGV_Khach_MonAn()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            DTGV_Khach_MonAn.DataSource = db.Khaches;

            DTGV_Khach_MonAn.Columns[0].HeaderText = "Mã Khách hàng";
            DTGV_Khach_MonAn.Columns[1].HeaderText = "Tên Khách hàng";
            DTGV_Khach_MonAn.Columns[2].HeaderText = "Địa chỉ Khách hàng";
            DTGV_Khach_MonAn.Columns[3].HeaderText = "Điện thoại Khách hàng";
        }
示例#15
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();
        }
示例#16
0
        private void TìmMonAnf_Load(object sender, EventArgs e)
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            cbbNguyenLieu.DataSource    = db.NguyenLieus;
            cbbNguyenLieu.DisplayMember = "TenNguyenLieu";
            cbbNguyenLieu.ValueMember   = "MaNguyenLieu";

            cbbTenMonAn.DataSource    = db.MonAns;
            cbbTenMonAn.DisplayMember = "TenMonAn";
            cbbTenMonAn.ValueMember   = "MaMonAn";
        }
示例#17
0
 private void cbbTenNhanVien_TextChanged(object sender, EventArgs e)
 {
     if (cbbTenNhanVien.Text != "" || cbbTenNhanVien.Text != null)
     {
         QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
         NhanVien nv = db.NhanViens.Where(p => p.MaNhanVien == cbbTenNhanVien.SelectedValue.ToString()).SingleOrDefault();
         if (nv != null)
         {
             txtMaNhanVien.Text = nv.MaNhanVien.ToString();
         }
     }
 }
示例#18
0
        private void cbbTenMonAn_TextChanged(object sender, EventArgs e)
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            DTGV.DataSource = db.MonAns.Where(p => p.MaMonAn == cbbTenMonAn.SelectedValue.ToString()).SingleOrDefault();
            MonAn hh = db.MonAns.Where(p => p.MaMonAn == cbbTenMonAn.SelectedValue.ToString()).SingleOrDefault();

            if (hh != null)
            {
                textBox1.Text = hh.TenMonAn;
            }
        }
示例#19
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();
        }
示例#20
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();
        }
示例#21
0
 private void cbbMaMonAn_TextChanged(object sender, EventArgs e)
 {
     if (cbbTenMonAn.Text != "")
     {
         QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
         MonAn hh = db.MonAns.Where(p => p.MaMonAn == cbbTenMonAn.SelectedValue.ToString()).SingleOrDefault();
         if (hh != null)
         {
             txtDonGia.Text  = hh.DonGiaBan.ToString();
             txtMaMonAn.Text = hh.MaMonAn;
         }
     }
 }
示例#22
0
 private void cbbTenKhachMonAn_TextChanged(object sender, EventArgs e)
 {
     if (cbbTenKhachMonAn.Text != "")
     {
         QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
         Khach kh = db.Khaches.Where(p => p.MaKhach == cbbTenKhachMonAn.SelectedValue.ToString()).SingleOrDefault();
         if (kh != null)
         {
             txtDiaChi.Text       = kh.DiaChiKH;
             txtDienThoai.Text    = kh.DienThoaiKH;
             txtMaKhachMonAn.Text = kh.MaKhach;
         }
     }
 }
示例#23
0
        private void LoadDTGV_MonAn_Hoa()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            DTGV_MonAn_Hoa.DataSource = db.MonAns.OrderBy(p => p.MaMonAn)
                                        .Select(p => new {
                p.MaMonAn,
                p.TenMonAn,
                NguyenLieu = p.NguyenLieu.TenNguyenLieu,
                p.SoLuong,
                p.DonGiaNhap,
                p.DonGiaBan,
                p.Anh,
                p.GhiChu,
            });
        }
示例#24
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();
        }
示例#25
0
        private void frmHoaDonBan_Load(object sender, EventArgs e)
        {
            FisrMode();

            if (txtMaHoaDon.Text != "")
            {
                QLBanMonAnClassesDataContext db1 = new QLBanMonAnClassesDataContext();
                HoaDonBan hd = db1.HoaDonBans.Where(p => p.MaHDBan == txtMaHoaDon.Text).SingleOrDefault();
                dtpNgayBan.Value               = hd.NgayBan.Value;
                cbbTenNhanVien.SelectedValue   = hd.MaNhanVien;
                cbbTenKhachMonAn.SelectedValue = hd.MaKhach;
                txtTongTien.Text               = hd.TongTien.ToString();
                lblTienChu.Text = "Bằng chữ: ";//+"csdsd"
            }

            LoadDTGV_Hoa_Don();
        }
示例#26
0
        private void button1_Click(object sender, EventArgs e)
        {
            string ten = txtTenDN.Text;
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
            DangNhap dangNhap = db.DangNhaps.Where(p => p.TenDangNhap == ten).SingleOrDefault();

            if (dangNhap == null)
            {
                MessageBox.Show("Tài khoản không tồn tại");
            }
            else
            {
                if (txtMK.Text == dangNhap.MatKhau)
                {
                    if (dangNhap.TenDangNhap == "admin")
                    {
                        if (DialogResult.Yes == MessageBox.Show("Bạn muốn thêm tài khoản mới!", "Thông báo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information))
                        {
                            btnThem.Visible = true;
                        }
                        if (DialogResult.No == MessageBox.Show("Bạn muốn thêm tài khoản mới! ", "Thông báo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information))
                        {
                            this.Hide();
                            Form1 frm = new Form1();
                            frm.ShowDialog();
                            this.Close();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Đăng nhập thành công !", "" ,MessageBoxButtons.OK ,MessageBoxIcon.Warning);
                        this.Hide();
                        Form1 frm = new Form1();
                        frm.ShowDialog();
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Sai mật khẩu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtMK.Text = "";
                    txtMK.Focus();
                }

            }
        }
示例#27
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();
        }
示例#28
0
        private void LoadDTGV_Hoa_Don()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            DTGV_Hoa_Don.DataSource            = db.ChiTietHoaDonBans;
            DTGV_Hoa_Don.Columns[0].HeaderText = "Mã hóa đơn";
            DTGV_Hoa_Don.Columns[1].HeaderText = "Mã hàng";
            DTGV_Hoa_Don.Columns[2].HeaderText = "Số lượng";
            DTGV_Hoa_Don.Columns[3].HeaderText = "Đơn giá";
            DTGV_Hoa_Don.Columns[4].HeaderText = "Giảm giá %";
            DTGV_Hoa_Don.Columns[5].HeaderText = "Thành tiền";

            DTGV_Hoa_Don.Columns[0].Width = 80;
            DTGV_Hoa_Don.Columns[1].Width = 130;
            DTGV_Hoa_Don.Columns[2].Width = 80;
            DTGV_Hoa_Don.Columns[3].Width = 90;
            DTGV_Hoa_Don.Columns[4].Width = 90;
            DTGV_Hoa_Don.Columns[5].Width = 90;
        }
示例#29
0
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                MessageBox.Show("Không có dữ liệu !");
            }

            else
            {
                int    index = e.RowIndex;
                string macl  = dataGridView1.Rows[index].Cells[0].Value.ToString();
                QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();
                NguyenLieu cl = db.NguyenLieus.Where(p => p.MaNguyenLieu == macl).SingleOrDefault();
                txtMaNguyenLieu.Text  = cl.MaNguyenLieu;
                txtTenNguyenLieu.Text = cl.TenNguyenLieu;
                return;
            }
            return;
        }
示例#30
0
        private void LoadDTGV_Nhan_Vien()
        {
            QLBanMonAnClassesDataContext db = new QLBanMonAnClassesDataContext();

            DTGV_Nhan_Vien.DataSource = db.NhanViens;

            DTGV_Nhan_Vien.Columns[0].HeaderText = "Mã nhân viên";
            DTGV_Nhan_Vien.Columns[1].HeaderText = "Tên nhân viên";
            DTGV_Nhan_Vien.Columns[2].HeaderText = "Giới tính";
            DTGV_Nhan_Vien.Columns[3].HeaderText = "Địa chỉ";
            DTGV_Nhan_Vien.Columns[4].HeaderText = "Số điện thoại";
            DTGV_Nhan_Vien.Columns[5].HeaderText = "Ngày Sinh";

            DTGV_Nhan_Vien.Columns[0].Width = 100;
            DTGV_Nhan_Vien.Columns[1].Width = 150;
            DTGV_Nhan_Vien.Columns[2].Width = 100;
            DTGV_Nhan_Vien.Columns[3].Width = 150;
            DTGV_Nhan_Vien.Columns[4].Width = 100;
            DTGV_Nhan_Vien.Columns[5].Width = 100;
        }