/// <summary> /// Thao tác click /// </summary> /// <param name="cd"></param> /// <param name="baogom"></param> /// <returns></returns> public static bool ThemChuyenDe(TatCaChuyenDe cd, BaoGom baogom) { try { var cm = CreateCommand(); cm.CommandText = (@"Insert into ChuyenDe(MaCD,TenCD,TINHTRANG) values(@macd,@tencd,@tinhtrang)"); cm.Parameters.Add(new SqlParameter("@macd", cd.MaCD)); cm.Parameters.Add(new SqlParameter("@tencd", cd.TenCD)); cm.Parameters.Add(new SqlParameter("@tinhtrang", cd.TinhTrang)); int rs1 = cm.ExecuteNonQuery(); var bg = CreateCommand(); bg.CommandText = (@"Insert into BaoGom(MANGANH,MACD) values(@manganh,@macd)"); bg.Parameters.Add(new SqlParameter("@manganh", baogom.MaNganh)); bg.Parameters.Add(new SqlParameter("@macd", baogom.MaCD)); int rs2 = bg.ExecuteNonQuery(); cn.Close(); return(rs1 + rs2 > 0); } catch (Exception ex) { return(false); throw ex; } }
public static List <BaoGom> DSBaoGom() { var lqq = new List <BaoGom>(); var cm = CreateCommand(); cm.CommandText = @"Select MANGANH,MACD from BaoGom"; var reader = cm.ExecuteReader(); while (reader.Read()) { lqq.Add(BaoGom.ReadBaoGom(reader)); } cn.Close(); return(lqq); }
private void btnThemChuyenDe_Click(object sender, EventArgs e) { if (tbTenCD.Text != "" && KiemtraSpace(tbTenCD.Text) == 1) { if (tbMaCD.Text != "" && KiemtraSpace(tbMaCD.Text) == 1) { if (rdoMo.Checked == true) { } else { var lqq = Dao_GiaoVu.DSTatCaChuyenDe(); foreach (var tt in lqq) { if (tbMaCD.Text == tt.MaCD || KiemtraCheckTest(tbMaCD.Text, tt.MaCD) == 1) { lbNote.Text = "Thông báo: Mã chuyên đề đã tồn tại!"; return; } } TatCaChuyenDe cd = new TatCaChuyenDe(); var cdAdd = new TatCaChuyenDe { MaCD = tbMaCD.Text, TenCD = tbTenCD.Text, TinhTrang = 0 }; var dsbg = Dao_GiaoVu.DSNganh(); string manganhadd = ""; foreach (var tt in dsbg) { if (tt.tennganh == cbbThuocNganh.Text) { manganhadd = tt.manganh; break; } } BaoGom bg = new BaoGom { MaNganh = manganhadd, MaCD = tbMaCD.Text }; if (Dao_GiaoVu.ThemChuyenDe(cdAdd, bg)) { lbNote.Text = "Thông báo: Đã thêm thành công!"; lbNote.ForeColor = System.Drawing.Color.Blue; tbMaCD.Text = ""; tbTenCD.Text = ""; rdoVoHieuHoa.Checked = true; cbbThuocNganh.Text = "Văn Phòng"; } else { lbNote.Text = "Thông báo: Không thể thêm!"; } } } else { lbNote.Text = "Thông báo: Mã chuyên đề không hợp lệ!"; } } else { lbNote.Text = "Thông báo: Tên chuyên đề không hợp lệ!"; } }