private void ThemPhieuNhap() { if (tblGia.Text == "" || tblId.Text == "" || tblSoLuong.Text == "" || cbNahCungCap.Text == "" || cbTenSach.Text == "" || pdNgay.Text == "") { MessageBox.Show("Chưa nhập đủ thông tin"); return; } List <chiTietNhap> data = db.chiTietNhaps.Where(t => t.ID == tblId.Text).ToList(); if (data.Count > 0) { MessageBox.Show("mã phiếu đã tồn tại"); return; } else { chiTietNhap ctn = new chiTietNhap(); ctn.ID = tblId.Text; ctn.SoLuong = int.Parse(tblSoLuong.Text); ctn.MaSach = cbTenSach.SelectedValue.ToString(); ctn.IDNhaCungCap = int.Parse(cbNahCungCap.SelectedValue.ToString()); ctn.Gia = float.Parse(tblGia.Text); ctn.NgayNhap = DateTime.Parse(pdNgay.Text); db.chiTietNhaps.InsertOnSubmit(ctn); db.SubmitChanges(); MessageBox.Show("Thêm thành công"); } }
private void SuaNhaCungCap() { if (tblGia.Text == "" || tblId.Text == "" || tblSoLuong.Text == "" || cbNahCungCap.Text == "" || cbTenSach.Text == "" || pdNgay.Text == "") { MessageBox.Show("Phải chọn một dong cần sửa"); return; } chiTietNhap ctn = db.chiTietNhaps.Single(item => item.ID == tblId.Text); ctn.ID = tblId.Text; ctn.SoLuong = int.Parse(tblSoLuong.Text); ctn.MaSach = cbTenSach.SelectedValue.ToString(); ctn.IDNhaCungCap = int.Parse(cbNahCungCap.SelectedValue.ToString()); ctn.Gia = float.Parse(tblGia.Text); ctn.NgayNhap = DateTime.Parse(pdNgay.Text); db.SubmitChanges(); MessageBox.Show("Sửa thành công"); }
private void XoaNhaCungCap() { try { if (tblGia.Text == "" || tblId.Text == "" || tblSoLuong.Text == "" || cbNahCungCap.Text == "" || cbTenSach.Text == "" || pdNgay.Text == "") { MessageBox.Show("Phải chọn một dòng cần xóa"); return; } chiTietNhap ctn = db.chiTietNhaps.Single(item => item.ID == tblId.Text); db.chiTietNhaps.DeleteOnSubmit(ctn); 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; chiTietNhap ctn1 = (chiTietNhap)datagrid.SelectedItem; tblId.Text = ctn1.ID; tblGia.Text = ctn1.Gia.ToString(); cbTenSach.SelectedValue = ctn1.MaSach; tblSoLuong.Text = ctn1.SoLuong.ToString(); pdNgay.Text = ctn1.NgayNhap.ToString(); cbNahCungCap.SelectedValue = ctn1.IDNhaCungCap; } }