Ejemplo n.º 1
0
        private TacGiaTuaSach_DTO LayTTTacGiaSach()
        {
            TacGiaTuaSach_DTO tgs = new TacGiaTuaSach_DTO();

            tgs.id_tgs    = lb_id.Text;
            tgs.MaTuaSach = cboMaTuaSach.EditValue.ToString();
            tgs.MaTG      = cboTacGia.EditValue.ToString();
            return(tgs);
        }
Ejemplo n.º 2
0
        private void bt_xoatgs_Click(object sender, EventArgs e)
        {
            TacGiaTuaSach_DTO tgs = LayTTTacGiaSach();

            panel_ts.Enabled  = false;
            panel_tgs.Enabled = false;
            if (MessageBox.Show("Bạn có muốn xóa tác giả của sách này không : " + cboMaTuaSach.EditValue.ToString() + " không ?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                tgtsBUS.XoaTGTS(lb_id.Text);
            }
        }
Ejemplo n.º 3
0
 //Sửa Tác giả sách vào CSDL
 public bool SuaTGTS(TacGiaTuaSach_DTO tgts)
 {
     if (KiemTraTruocKhiLuu(tgts))
     {
         string sql = string.Format("UPDATE TACGIASACH SET MaTuaSach=N'{0}', MaTG=N'{1}' WHERE id_tgs='{2}'", tgts.MaTuaSach, tgts.MaTG, tgts.id_tgs);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Sửa Tác giả tựa sách thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(true);
         }
     }
     return(false);
 }
Ejemplo n.º 4
0
 //Thêm Thể loại vào CSDL
 public bool ThemTGTS(TacGiaTuaSach_DTO tgts)
 {
     if (KiemTraTruocKhiLuu(tgts))
     {
         string sql = string.Format("INSERT INTO TACGIASACH (id_tgs,MaTuaSach, MaTG)"
                                    + " VALUES ('{0}', N'{1}',N'{2}')", tgts.id_tgs, tgts.MaTuaSach, tgts.MaTG);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Thêm Tác giả tựa sách thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(true);
         }
     }
     return(false);
 }
Ejemplo n.º 5
0
        private void bt_luutgs_Click(object sender, EventArgs e)
        {
            TacGiaTuaSach_DTO tgs = LayTTTacGiaSach();

            if (add)
            {
                tgtsBUS.ThemTGTS(tgs);
                ttTuaSach_Load(sender, e);
            }
            if (update)
            {
                tgtsBUS.SuaTGTS(tgs);
                ttTuaSach_Load(sender, e);
            }
        }
Ejemplo n.º 6
0
        //Kiểm tra trước khi lưu
        public bool KiemTraTruocKhiLuu(TacGiaTuaSach_DTO tgts)
        {
            if (tgts.MaTG.Equals(""))
            {
                MessageBox.Show("Tên tác giả không hợp lệ ! ");
                return(false);
            }
            string    sql = "select * from TACGIASACH where MaTuaSach='" + tgts.MaTuaSach + "' and MaTG ='" + tgts.MaTG + "'";
            DataTable tgs = connData.getdata(sql);

            if (tgs.Rows.Count > 0)
            {
                MessageBox.Show("Tựa sách với tác giả này đã có không thể thực hiện được", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }
            return(true);
        }