Beispiel #1
0
        // chỉnh sửa Sach
        public bool UpdateSach(tlbSach item)
        {
            string sql = "Update SACH " +
                         "set MASACH = @MASACH, TENSACH = @TENSACH, TACGIA=@TACGIA, THELOAI=@THELOAI, NXB=@NXB, NAMXUATBAN=@NAMXUATBAN, SOTRANG=@SOTRANG " +
                         " WHERE MASACH = @MASACH ";
            SqlConnection con = dc.GetConnection();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MASACH", SqlDbType.Int).Value          = item.MASACH;
                cmd.Parameters.Add("@TENSACH", SqlDbType.NVarChar).Value    = item.TENSACH;
                cmd.Parameters.Add("@TACGIA", SqlDbType.Int).Value          = item.TACGIA;
                cmd.Parameters.Add("@THELOAI", SqlDbType.Int).Value         = item.THELOAI;
                cmd.Parameters.Add("@NXB", SqlDbType.Int).Value             = item.NXB;
                cmd.Parameters.Add("@NAMXUATBAN", SqlDbType.NVarChar).Value = item.NAMXUATBAN;
                cmd.Parameters.Add("@SOTRANG", SqlDbType.Int).Value         = item.SOTRANG;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception ex)
            {
                return(false);
            }
            return(true);
        }
Beispiel #2
0
        // thêm sách
        public bool InsertSach(tlbSach item)
        {
            string sql = "insert into SACH(MASACH,TENSACH,TACGIA,THELOAI,NXB,NAMXUATBAN,SOTRANG) " +
                         "VALUES(@MASACH,@TENSACH,@TACGIA,@THELOAI,@NXB,@NAMXUATBAN,@SOTRANG)";

            //string sql = "Insert into Sach(MaSach, TenSach, GioiTinh, DiaChi, SDT, LoaiSach, GhiChu) " +
            //    "VALUES(" + item.MaSach + ",N'" + item.TenSach + "',N'" + item.GioiTinh + "',N'" + item.SDT + "',N'" + item.DiaChi + "'," + item.LoaiSach + ",N'" + item.GhiChu + "')";
            SqlConnection con = dc.GetConnection();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MASACH", SqlDbType.Int).Value          = item.MASACH;
                cmd.Parameters.Add("@TENSACH", SqlDbType.NVarChar).Value    = item.TENSACH;
                cmd.Parameters.Add("@THELOAI", SqlDbType.Int).Value         = item.THELOAI;
                cmd.Parameters.Add("@NXB", SqlDbType.Int).Value             = item.NXB;
                cmd.Parameters.Add("@TACGIA", SqlDbType.Int).Value          = item.TACGIA;
                cmd.Parameters.Add("@NAMXUATBAN", SqlDbType.NVarChar).Value = item.NAMXUATBAN;
                cmd.Parameters.Add("@SOTRANG", SqlDbType.Int).Value         = item.SOTRANG;
                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception ex)
            {
                return(false);
            }
            return(true);
        }
Beispiel #3
0
 private void btnXoa_Click_1(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có muốn Xóa ?", "Thông Báo!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         tlbSach Sach = new tlbSach();
         Sach.MASACH = int.Parse(txtMaSach.Text);
         if (bllSach.DeleteSach(Sach))
         {
             ShowAllSach();
             this.ResetText();
             MessageBox.Show("Bạn đã xóa thành công");
         }
         else
         {
             MessageBox.Show("Đã có lỗi sảy ra xin thử lại sau", " Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
         }
     }
 }
Beispiel #4
0
        // xóa  sách
        public bool DeleteSach(tlbSach item)
        {
            string        sql = "Delete SACH Where MASACH= @MASACH";
            SqlConnection con = dc.GetConnection();

            try
            {
                cmd = new SqlCommand(sql, con);
                con.Open();
                cmd.Parameters.Add("@MASACH", SqlDbType.Int).Value = item.MASACH;

                cmd.ExecuteNonQuery();
                con.Close();
            }
            catch (Exception ex)
            {
                return(false);
            }
            return(true);
        }
Beispiel #5
0
 public bool DeleteSach(tlbSach kh)
 {
     return(daBLL.DeleteSach(kh));
 }
Beispiel #6
0
 public bool UpdateSach(tlbSach kh)
 {
     return(daBLL.UpdateSach(kh));
 }
Beispiel #7
0
 public bool InsertSach(tlbSach kh)
 {
     return(daBLL.InsertSach(kh));
 }
Beispiel #8
0
 private void btnSua_Click_1(object sender, EventArgs e)
 {
     if (CheckData())
     {
         tlbSach Sach = new tlbSach();
         Sach.MASACH     = int.Parse(txtMaSach.Text);
         Sach.TENSACH    = txtTenSach.Text;
         Sach.NAMXUATBAN = dateTimePickerNamXuatBan.Value.ToString("yyyy-MM-dd");
         //// thể Loại
         if (cbbTheLoai.SelectedIndex == 1)
         {
             Sach.THELOAI = 1;
         }
         else if (cbbTheLoai.SelectedIndex == 2)
         {
             Sach.THELOAI = 2;
         }
         else if (cbbTheLoai.SelectedIndex == 3)
         {
             Sach.THELOAI = 3;
         }
         else if (cbbTheLoai.SelectedIndex == 4)
         {
             Sach.THELOAI = 4;
         }
         else
         {
             Sach.THELOAI = 5;
         }
         // Nhà Xuất Bản
         if (cbbNXB.SelectedIndex == 1)
         {
             Sach.NXB = 1;
         }
         else if (cbbNXB.SelectedIndex == 2)
         {
             Sach.NXB = 2;
         }
         else if (cbbNXB.SelectedIndex == 3)
         {
             Sach.NXB = 3;
         }
         else if (cbbNXB.SelectedIndex == 4)
         {
             Sach.NXB = 4;
         }
         // Tác Giả
         if (cbbTacGia.SelectedIndex == 1)
         {
             Sach.TACGIA = 1;
         }
         else if (cbbTacGia.SelectedIndex == 2)
         {
             Sach.TACGIA = 2;
         }
         else if (cbbTacGia.SelectedIndex == 3)
         {
             Sach.TACGIA = 3;
         }
         else if (cbbTacGia.SelectedIndex == 4)
         {
             Sach.TACGIA = 4;
         }
         else
         {
             Sach.TACGIA = 5;
         }
         Sach.SOTRANG = int.Parse(txtSoTrang.Text);
         //ShowAllKhachHang();
         if (bllSach.UpdateSach(Sach))
         {
             ShowAllSach();
             this.ResetText();
             MessageBox.Show("Bạn đã Sửa Sách thành công!", "Thông Báo!");
         }
         else
         {
             MessageBox.Show("Đã có lỗi sảy ra xin thử lại sau", " Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Stop);
         }
     }
 }