Exemplo n.º 1
0
 private void butxoa_Click(object sender, EventArgs e)
 {
     try
     {
         LinkLabel tam    = new LinkLabel();
         string    delete = "delete from Monhoc where Mamon=N'" + txtMamonhoc.Text + "'";
         if (txtMamonhoc.Text.Trim() == "")
         {
             MessageBox.Show("Bạn chưa chọn môn học để xóa!", "Thông báo!");
         }
         else
         {
             cls.loadlinklabel(tam, "select Mamon from Monhoc where Mamon=N'" + txtMamonhoc.Text + "'");
             if (tam.Text == "")
             {
                 MessageBox.Show("Môn học này chưa tồn tại!", "Chú ý!");
             }
             else
             if (MessageBox.Show("Bạn chắc chắn muốn xóa Môn học này??", "Xóa dữ liệu", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
             {
                 cls.thucthiketnoi(delete);
                 GrvMonhoc.Refresh();
                 cls.Data2DataGridView(GrvMonhoc, "select * from Monhoc");
                 MessageBox.Show("Môn học bạn chọn đã được xóa!");
             }
         }
     }
     catch
     {
         MessageBox.Show("Có lỗi xảy ra!", "Chú ý");
     }
 }
Exemplo n.º 2
0
        private void butThem_Click(object sender, EventArgs e)
        {
            kiemtra = !kiemtra;
            if (kiemtra)
            {
                string sql = "select Mamon from Monhoc";
                // Lấy DataTable từ câu truy vấn truyền vào (Apdapter Fill DataTable)
                DataTable tb      = cls.getDataTable(sql);
                double[]  arrCode = new double[tb.Rows.Count];
                int       code;
                for (int i = 0; i < tb.Rows.Count; i++)
                {
                    code       = int.Parse(tb.Rows[i]["Mamon"].ToString().Remove(0, 1));
                    arrCode[i] = code;
                }
                code = int.Parse((arrCode.Max() + 1).ToString());
                string nextID = "M" + code.ToString();
                txtMamonhoc.Text = nextID;
                butThem.Text     = "Lưu";
                butSua.Enabled   = false;
                butxoa.Enabled   = false;
            }
            else
            {
                try
                {
                    string insert = "insert into Monhoc values(N'" + txtMamonhoc.Text + "','" + txtTenmon.Text + "',N'" + txtGhichu.Text + "')";
                    if (txtMamonhoc.Text.Trim() == "" || txtTenmon.Text.Trim() == "")
                    {
                        MessageBox.Show("bạn chưa nhập đầy đủ thông tin.", "Thông báo");
                        return;
                    }
                    else
                    {
                        cls.thucthiketnoi(insert);
                        GrvMonhoc.Refresh();
                        cls.Data2DataGridView(GrvMonhoc, "select * from Monhoc");
                        MessageBox.Show("Lớp mới đã được thêm!", "Thông báo!");
                    }
                }
                catch
                {
                    MessageBox.Show("Dữ liệu đầu vào không đúng!", "Thông báo");
                }

                butThem.Text   = "Thêm";
                butxoa.Enabled = true;
                butSua.Enabled = true;
            }
        }
Exemplo n.º 3
0
 private void butSua_Click(object sender, EventArgs e)
 {
     try
     {
         string update = "update Monhoc set Tenmon=N'" + txtTenmon.Text + "',Ghichu='" + txtGhichu.Text + "' where(Mamon=N'" + txtMamonhoc.Text + "')";
         if (txtMamonhoc.Text.Trim() == "" || txtTenmon.Text.Trim() == "")
         {
             MessageBox.Show("bạn chưa nhập đầy đủ thông tin.", "Thông báo");
             return;
         }
         else
         {
             cls.thucthiketnoi(update);
             GrvMonhoc.Refresh();
             cls.Data2DataGridView(GrvMonhoc, "select * from Monhoc");
             MessageBox.Show("Sửa thông tin Môn học thành công!", "Thông báo!");
         }
     }
     catch
     {
         MessageBox.Show("Dữ liệu đầu vào không đúng!", "Thông báo");
     }
 }