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"); } }
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"); }
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"); } }
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; } }