Example #1
0
        /// <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;
            }
        }
Example #2
0
        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ệ!";
     }
 }