コード例 #1
0
        private void ThemPhieuBan()
        {
            if (tblGia.Text == "" || tblId.Text == "" || tblSoLuong.Text == "" || cbKhachHang.Text == "" || cbTenSach.Text == "" || pdNgay.Text == "")
            {
                MessageBox.Show("Chưa nhập đủ thông tin");
                return;
            }
            List <chiTietBan> data = db.chiTietBans.Where(t => t.ID == tblId.Text).ToList();

            if (data.Count > 0)
            {
                MessageBox.Show("mã phiếu đã  tồn tại");
                return;
            }
            else
            {
                chiTietBan ctb = new chiTietBan();
                ctb.ID          = tblId.Text;
                ctb.SoLuong     = int.Parse(tblSoLuong.Text);
                ctb.MaSach      = cbTenSach.SelectedValue.ToString();
                ctb.IDKhachHang = int.Parse(cbKhachHang.SelectedValue.ToString());
                ctb.Gia         = float.Parse(tblGia.Text);
                ctb.NgayBan     = DateTime.Parse(pdNgay.Text);
                db.chiTietBans.InsertOnSubmit(ctb);
                db.SubmitChanges();
                MessageBox.Show("Thêm thành công");
            }
        }
コード例 #2
0
        private void SuaPhieuBan()
        {
            if (tblGia.Text == "" || tblId.Text == "" || tblSoLuong.Text == "" || cbKhachHang.Text == "" || cbTenSach.Text == "" || pdNgay.Text == "")
            {
                MessageBox.Show("Phải chọn một dòng để sửa");
                return;
            }
            chiTietBan ctb = db.chiTietBans.Single(item => item.ID == tblId.Text);

            ctb.ID          = tblId.Text;
            ctb.SoLuong     = int.Parse(tblSoLuong.Text);
            ctb.MaSach      = cbTenSach.SelectedValue.ToString();
            ctb.IDKhachHang = int.Parse(cbKhachHang.SelectedValue.ToString());
            ctb.Gia         = float.Parse(tblGia.Text);
            ctb.NgayBan     = DateTime.Parse(pdNgay.Text);
            db.SubmitChanges();
            MessageBox.Show("Sửa thành công");
        }
コード例 #3
0
        private void XoaPhieuBan()
        {
            try
            {
                if (tblGia.Text == "" || tblId.Text == "" || tblSoLuong.Text == "" || cbKhachHang.Text == "" || cbTenSach.Text == "" || pdNgay.Text == "")
                {
                    MessageBox.Show("Phải chọn một dòng để  xóa");
                    return;
                }
                chiTietBan ctb = db.chiTietBans.Single(item => item.ID == tblId.Text);
                db.chiTietBans.DeleteOnSubmit(ctb);
                db.SubmitChanges();
                MessageBox.Show("Xóa thành công");
            }

            catch (Exception)
            {
                MessageBox.Show("Không được xóa");
            }
        }
コード例 #4
0
        private void datagrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int rowindex = datagrid.SelectedIndex;

            if (rowindex == -1)
            {
                return;
            }
            else
            {
                var        nhacungcapTable1 = from item in db.GetTable <nhaCungCap>() select item;
                var        nhacungcapTable2 = from item in db.GetTable <theLoai>() select item;
                var        nhacungcapTable3 = from item in db.GetTable <tacGia>() select item;
                chiTietBan ctb = (chiTietBan)datagrid.SelectedItem;
                tblId.Text                = ctb.ID;
                tblGia.Text               = ctb.Gia.ToString();
                cbTenSach.SelectedValue   = ctb.MaSach;
                tblSoLuong.Text           = ctb.SoLuong.ToString();
                pdNgay.Text               = ctb.NgayBan.ToString();
                cbKhachHang.SelectedValue = ctb.IDKhachHang;
            }
        }