Example #1
0
 public static int Delete_TS(TuaSach a)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@mats", a.MaTS),
     };
     return(DataProvider.ExecuteNonQuery("Delete_TS", para));
 }
Example #2
0
        private void btn_save_Click(object sender, EventArgs e)
        {
            TuaSach ts2 = new TuaSach();

            ts2.MaTS    = txt_MaTS.Text; ts2.TenTS = txt_TenTS.Text;
            ts2.NamXB   = int.Parse(txt_XB.Text); ts2.TheLoai = txt_TL.Text;
            ts2.MaNXB   = cmb_NXB.SelectedValue.ToString(); ts2.MaKe = cmb_KS.Text;
            ts2.SoLuong = txt_SL.Text;
            Viet v = new Viet();

            v.MaTS    = txt_MaTS.Text;
            v.MaTG    = cmb_TG.SelectedValue.ToString();
            v.SoTrang = int.Parse(txt_ST.Text);

            if (insert)
            {
                if (MessageBox.Show("Bạn muốn lưu dữ liệu được thêm mới không???", "SAVE", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    DataTable test = new DataTable(); //  kiểm tra mã đã  có trong bảng chưa???

                    string sql = "select *from TuaSach where MaTS= '" + txt_MaTS.Text + "'";
                    test = DataProvider.GetData(sql);
                    int i = test.Rows.Count;
                    if (i > 0)
                    {
                        MessageBox.Show("Đã tồn tại " + txt_MaTS.Text, "Error !!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        BUS.Insert_TS(ts2);
                        BUS.Insert_Viet(v);
                        MessageBox.Show("Đã lưu thành công");
                        gridControl2.DataSource = BUS.Select_TS();
                    }
                }
            }
            if (update)
            {
                if (MessageBox.Show("Bạn muốn lưu thay đổi không???", "SAVE", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                {
                    gridControl2.DataSource = BUS.Update_TS(ts2);
                    gridControl2.DataSource = BUS.Update_Viet(v);
                    MessageBox.Show("Đã lưu thành công");
                    gridControl2.DataSource = BUS.Select_TS();
                }
            }
            txt_MaTS.Enabled   = false; txt_SL.Enabled = false;
            btn_cancel.Enabled = false;
            btn_save.Enabled   = false;
            btn_delete.Enabled = true;
            btn_update.Enabled = true;
            btn_insert.Enabled = true;
        }
Example #3
0
 public static int Update_TS(TuaSach a)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@mats", a.MaTS),
         new SqlParameter("@tents", a.TenTS),
         new SqlParameter("@namxb", a.NamXB),
         new SqlParameter("@make", a.MaKe),
         new SqlParameter("@theloai", a.TheLoai),
         new SqlParameter("@manxb", a.MaNXB),
         new SqlParameter("@soluong", a.SoLuong),
     };
     return(DataProvider.ExecuteNonQuery("Update_TS", para));
 }
Example #4
0
 public static int sua_TS(TuaSach a)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@mats", a.MaTS),
         new SqlParameter("@tents", a.TenTS),
         new SqlParameter("@namxb", a.NamXB),
         new SqlParameter("@gia", a.Gia1),
         new SqlParameter("@vitri", a.ViTri),
         new SqlParameter("@noidung", a.NoiDungTT),
         new SqlParameter("@nnchinh", a.NnChinh),
         new SqlParameter("@manxb", a.MaNXB),
     };
     return(DataProvider.ExecuteNonQuery("sua_TS", para));
 }
Example #5
0
 public static int sua_TS(TuaSach a)
 {
     return(DAO.sua_TS(a));
 }
Example #6
0
 public static int them_TS(TuaSach a)
 {
     return(DAO.them_TS(a));
 }
Example #7
0
 public static int Delete_TS(TuaSach a)
 {
     return(DAO.Delete_TS(a));
 }
Example #8
0
 public static int Update_TS(TuaSach a)
 {
     return(DAO.Update_TS(a));
 }
Example #9
0
 public static int Insert_TS(TuaSach a)
 {
     return(DAO.Insert_TS(a));
 }
Example #10
0
 public frm_TS()
 {
     InitializeComponent();
     ts = new TuaSach();
 }