public static bool Sua(classSach new_sach, string ID) { bool res = connect.editSach(new_sach, ID); // truy vẫn csdl , sửa sách có id = ID thành new_sach thành công return 1, ko thành công return 0 return(res); }
public static bool Them(classSach sach) { bool res = connect.insertSach(sach); //truy vấn csdl thêm sách mới, nếu thêm thành công return 1, không thành công return 0; return(res); }
public static classSach Tim(string id) { classSach res = null; //truy vấn csdl tìm sách theo id, nếu ko tìm được trả lại null res = connect.FindSach(id); return(res); }
private void qlmt_lịnkSach_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { classSach sach = classTim.Tim(qlmt_boxIDsach.Text); if (sach == null) { MessageBox.Show("Không tìm thấy sách này"); return; } qlmt_labTenSach.Text = sach.Ten; qlmt_labTG.Text = sach.TacGia; }
public static bool insertSach(classSach s) { bool isInsert = false; if (isConnect()) { SqlCommand com = new SqlCommand(); com.CommandText = "Add_Book"; com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@ten", s.Ten); com.Parameters.AddWithValue("@tacGia", s.TacGia); com.Parameters.AddWithValue("@sl", s.sl); com.Connection = con; int i = com.ExecuteNonQuery(); isInsert = i > 0 ? true : false; } return(isInsert); }
public static bool editSach(classSach s, string MaSach) { bool isEdit = false; if (isConnect()) { SqlCommand com = new SqlCommand(); com.CommandText = "update Sach set TenSach=@ten,TacGia=@Tg,SoLuong=@SL where MaSach=@MaSach"; com.CommandType = CommandType.Text; com.Parameters.AddWithValue("@ten", s.Ten); com.Parameters.AddWithValue("@Tg", s.TacGia); com.Parameters.AddWithValue("@SL", s.sl); com.Parameters.AddWithValue("@MaSach", MaSach); com.Connection = con; int i = com.ExecuteNonQuery(); isEdit = i > 0 ? true : false; } return isEdit; }
public static bool editSach(classSach s, string MaSach) { bool isEdit = false; if (isConnect()) { SqlCommand com = new SqlCommand(); com.CommandText = "update Sach set TenSach=@ten,TacGia=@Tg,SoLuong=@SL where MaSach=@MaSach"; com.CommandType = CommandType.Text; com.Parameters.AddWithValue("@ten", s.Ten); com.Parameters.AddWithValue("@Tg", s.TacGia); com.Parameters.AddWithValue("@SL", s.sl); com.Parameters.AddWithValue("@MaSach", MaSach); com.Connection = con; int i = com.ExecuteNonQuery(); isEdit = i > 0 ? true : false; } return(isEdit); }
private void qls_linkTim_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { classSach sach = classTim.Tim(qls_boxID.Text); if (sach != null) { qls_boxTen.Text = sach.Ten; qls_boxTG.Text = sach.TacGia; qls_boxSl.Text = sach.sl.ToString(); if (sach.sl > 0) { qls_labTT.Text = "Còn sách"; } else { qls_labTT.Text = "Hết sách"; } } else { MessageBox.Show("Không tìm thấy"); } }
public static classSach FindSach(string Ma) { classSach s = new classSach(); DataTable table = null; if (isConnect()) { SqlCommand com = new SqlCommand(); com.CommandText = "select * from Sach where MaSach= '" + Ma + "'"; com.CommandType = CommandType.Text; com.Connection = con; SqlDataAdapter adap = new SqlDataAdapter(com); table = new DataTable(); adap.Fill(table); SqlDataReader dr = com.ExecuteReader(); if (dr.Read()) { s.Ten = dr[1].ToString().Trim(); s.TacGia = dr[2].ToString().Trim(); s.sl = Convert.ToInt16(dr[3]); } } return(s); }
public static bool Them(classSach sach) { bool res = connect.insertSach(sach) ; //truy vấn csdl thêm sách mới, nếu thêm thành công return 1, không thành công return 0; return res ; }
public static bool insertSach(classSach s) { bool isInsert = false; if (isConnect()) { SqlCommand com = new SqlCommand(); com.CommandText = "Add_Book"; com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@ten", s.Ten); com.Parameters.AddWithValue("@tacGia", s.TacGia); com.Parameters.AddWithValue("@sl", s.sl); com.Connection = con; int i = com.ExecuteNonQuery(); isInsert = i > 0 ? true : false; } return isInsert; }
public static classSach FindSach(string Ma) { classSach s=new classSach(); DataTable table = null; if (isConnect()) { SqlCommand com = new SqlCommand(); com.CommandText = "select * from Sach where MaSach= '" + Ma + "'"; com.CommandType = CommandType.Text; com.Connection = con; SqlDataAdapter adap = new SqlDataAdapter(com); table = new DataTable(); adap.Fill(table); SqlDataReader dr = com.ExecuteReader(); if (dr.Read()) { s.Ten = dr[1].ToString().Trim(); s.TacGia = dr[2].ToString().Trim(); s.sl = Convert.ToInt16(dr[3]); } } return s; }
private void ok_but_Click(object sender, EventArgs e) { bool stt = true; if (qls_radioThem.Checked) // Nếu chọn thêm sách { stt = classThem.Them(new classSach(qls_boxTen.Text, qls_boxTG.Text, int.Parse(qls_boxSl.Text))); } if (qls_radioSua.Checked)//chọn sửa sách { stt = classSua.Sua(new classSach(qls_boxTen.Text, qls_boxTG.Text, int.Parse(qls_boxSl.Text)), qls_boxID.Text); } if (qls_radioTim.Checked) // chọn tìm sách { qls_labTT.Text = "Chưa xác định"; classSach sach = classTim.Tim(qls_boxID.Text); if (sach != null) { qls_boxTen.Text = sach.Ten; qls_boxTG.Text = sach.TacGia; qls_boxSl.Text = sach.sl.ToString(); if (sach.sl > 0) { qls_labTT.Text = "Còn sách"; } else { qls_labTT.Text = "Hết sách"; } } else { stt = false; } } if (qls_radioXoa.Checked) // chọn xóa sách { classSach sach = classTim.Tim(qls_boxID.Text); if (sach != null) { qls_boxTen.Text = sach.Ten; qls_boxTG.Text = sach.TacGia; qls_boxSl.Text = sach.sl.ToString(); if (sach.sl > 0) { qls_labTT.Text = "Còn sách"; } else { qls_labTT.Text = "Hết sách"; } stt = classXoa.XoaSach(qls_boxID.Text); } else { stt = false; } } if (stt == true) { MessageBox.Show("Thành công"); } else { MessageBox.Show("Lỗi"); } }
public static int Them(classSach sach) { int res = 0 ; //truy vấn csdl thêm sách mới, nếu thêm thành công return 1, không thành công return 0; return res ; }
public static bool Sua(classSach new_sach , string ID) { bool res = connect.editSach(new_sach, ID); // truy vẫn csdl , sửa sách có id = ID thành new_sach thành công return 1, ko thành công return 0 return res; }
public static int Sua(classSach new_sach , string ID) { // truy vẫn csdl , sửa sách có id = ID thành new_sach thành công return 1, ko thành công return 0 return 1; }