//public string ConnectionString { get => connectionString; set => connectionString = value; } public bool Them(MuonDTO add) { string query = string.Empty; query += "INSERT INTO DocGia ([MaSach], [MaDauSach], [MaDocGia], [NgayMuon], [NgayHetHan])"; query += "VALUES (@MaSach,@,MaDauSach,@MaDocGia,@NgayMuon,@NgayHetHan)"; using (SqlConnection con = new SqlConnection(ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; cmd.Parameters.AddWithValue("@MaSach", add.Masach); cmd.Parameters.AddWithValue("@MaDauSach", add.Madausach); cmd.Parameters.AddWithValue("@MaDocGia", add.Madocgia); cmd.Parameters.AddWithValue("@NgayMuon", add.Ngaymuon); cmd.Parameters.AddWithValue("@Email", add.Ngayhethan); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } catch (Exception ex) { con.Close(); return(false); } } } return(true); }
public bool Xoa(MuonDTO del) { string query = string.Empty; query += "DELETE FROM DocGia WHERE [MaDocGia] = @MaDocGia AND [MaSach] = @MaSach "; using (SqlConnection con = new SqlConnection(ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; cmd.Parameters.AddWithValue("@MaDocGia", del.Madocgia); cmd.Parameters.AddWithValue("@MaSach", del.Masach); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } catch (Exception ex) { con.Close(); return(false); } } } return(true); }
public bool CapNhatBangThongKe(MuonDTO add) { string query = string.Empty; query += "INSERT INTO ThongKe (Thang, MaSach, NgayMuon, NgayHetHan) VALUES(@Thang, @MaSach, @NgayMuon, @NgayHetHan)"; using (SqlConnection con = new SqlConnection(ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; cmd.Parameters.AddWithValue("@Thang", add.Ngaymuon.Month); cmd.Parameters.AddWithValue("@MaSach", add.Masach); cmd.Parameters.AddWithValue("@NgayMuon", add.Ngaymuon); cmd.Parameters.AddWithValue("@NgayHetHan", add.Ngayhethan); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } catch (Exception ex) { con.Close(); return(false); } } } return(true); }
private void SaveEditButton_Click(object sender, EventArgs e) { if (KiemTra() == true) { MuonDTO muonDTO = new MuonDTO(); muonDTO.Masach = Convert.ToInt32(Masachtxt.Text); muonDTO.Madocgia = Convert.ToInt32(Madocgiatxt.Text); muonDTO.Madausach = 1; muonDTO.Ngaymuon = Ngaymuondate.Value; muonDTO.Ngayhethan = ngaytradate.Value; bool kthan = muon.Kiemtraconhan(muonDTO.Madocgia); bool result = muon.Them(muonDTO); if (result == false) { MessageBox.Show("Thêm sách thất bại vui lòng kiểm tra lại", "Message"); } if (result == true) { MessageBox.Show("Thêm sách thành công", "Message"); } } else { MessageBox.Show("Có giá trị trống", "Message"); } }
//public string ConnectionString { get => connectionString; set => connectionString = value; } public bool Them(MuonDTO add) { string query = string.Empty; query += "INSERT INTO Muon (MaSach, MaDauSach, MaDocGia, NgayMuon, NgayHetHan) "; query += "VALUES (@MaSach,@MaDauSach,@MaDocGia,@NgayMuon,@NgayHetHan)"; string queryup = string.Empty; queryup += "UPDATE Sach Set TinhTrang = N'Hết' Where MaSach = @MaSach"; using (SqlConnection con = new SqlConnection(ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; cmd.Parameters.AddWithValue("@MaSach", add.Masach); cmd.Parameters.AddWithValue("@MaDauSach", add.Madausach); cmd.Parameters.AddWithValue("@MaDocGia", add.Madocgia); cmd.Parameters.AddWithValue("@NgayMuon", add.Ngaymuon); cmd.Parameters.AddWithValue("@NgayHetHan", add.Ngayhethan); if (kiemtraconhan(add.Madocgia) == false) { MessageBox.Show("Thẻ độc giả hết hạn", "Message"); return(false); } if (kiemtrasoluongsachmuon(add.Madocgia) == false) { MessageBox.Show("Số sách mượn hiện tài lớn hơn 5", "Message"); return(false); } if (kiemtratinhtrangsach(add.Masach) == false) { MessageBox.Show("Sách đang có người mượn ", "Message"); return(false); } if (CapNhatBangThongKe(add) == false) { MessageBox.Show("Cập nhật không thành công ", "Message"); return(false); } //if (kiemtrasachmuonquahan(add.Madocgia)==false) //{ // MessageBox.Show("Độc giả chưa trả sách ", "Message"); // return false; //} try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } catch (Exception ex) { con.Close(); return(false); } } using (SqlConnection con1 = new SqlConnection(ConnectionString)) { using (SqlCommand cmd1 = new SqlCommand()) { cmd1.Connection = con1; cmd1.CommandType = System.Data.CommandType.Text; cmd1.CommandText = queryup; cmd1.Parameters.AddWithValue("@MaSach", add.Masach); try { con1.Open(); cmd1.ExecuteNonQuery(); con1.Close(); con1.Dispose(); } catch (Exception ex) { con1.Close(); return(false); } } } return(true); } }
public bool Them(MuonDTO dg) { bool re = DgDAL.Them(dg); return(re); }
public bool Xoa(MuonDTO kn) { bool re = DgDAL.Xoa(kn); return(re); }