public int UpdateTenDeOnMaDeAndMaKhoi(string MaDe, int MaKhoi, string TenDe) { using (DataContextDataContext DB = new DataContextDataContext()) { /* * Update tên đề dựa trên mã đề và mã khối * Nếu không tìm thấy mã đề và mã khối trong csdl -> trả về 1 * Nếu tìm thấy và update thành công -> trả về 0 */ var findOneTenDeOnMaDeAndMaKhoi = from D in DB.Des where D.MaDe == MaDe && D.MaKhoi == MaKhoi select D; if (findOneTenDeOnMaDeAndMaKhoi.Count() == 0) { return(1); } foreach (var mem in findOneTenDeOnMaDeAndMaKhoi) { mem.TenDe = TenDe; } DB.SubmitChanges(); return(0); } }
private void button1_Click(object sender, EventArgs e) { using (DataContextDataContext DB = new DataContextDataContext()) { DAO.HT.CauHoiDAO cauHoiDAO = new CauHoiDAO(); if (String.IsNullOrEmpty(txtFileName.Text) == true) { MessageBox.Show("File trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (String.IsNullOrEmpty(comboBox1.Text) == true) { MessageBox.Show("sheet trông", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } foreach (var mem in cauHois) { if (cauHoiDAO.getCauHoiOnCauHoi(mem.NoiDung) == true) { MessageBox.Show("Câu hỏi có nội dung là :" + mem.NoiDung + " . Đã là tồn tại trong csdl ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); continue; } DB.CauHois.InsertOnSubmit(mem); } DB.SubmitChanges(); MessageBox.Show("Thành công", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public bool DeleteDeOnTapOnMaHocSinh(string MaHocSinh, string MaDe) { /* * Xóa đề on tập trên bảng ôn tập * Nếu không tìm thấy Ma Hoc Sinh và Ma De -> thì trả về false * Nếu tìm thấy và xóa thành công -> thì trả về true */ using (DataContextDataContext DB = new DataContextDataContext()) { var findMaHocSinhANDMaDe = from DE in DB.DeOnTaps where DE.MaDe == MaDe && DE.MaHocSinh == MaHocSinh select DE; if (findMaHocSinhANDMaDe.Count() == 0) { return(false); } foreach (var men in findMaHocSinhANDMaDe) { DB.DeOnTaps.DeleteOnSubmit(men); } DB.SubmitChanges(); return(true); } }
public int UpdateDoKhoOnMaDeAndMaKhoi(string MaDe, int MaKhoi, string DoKho) { /* * Update độ khó của mã đề và mã khối * Nếu không tìm thấy MaDe và Mã khối -> trả về 1 * Nếu độ khó khác dễ hoặc vừa hoặc khó -> trả về 2 * Update thành công thì trả -> trả về 0 */ using (DataContextDataContext DB = new DataContextDataContext()) { var findOneDeOnMaDeAndMaKhoi = from D in DB.Des where D.MaDe == MaDe && D.MaKhoi == MaKhoi select D; if (findOneDeOnMaDeAndMaKhoi.Count() == 0) { return(1); } if (DoKho != "dễ" && DoKho != "trung bình" && DoKho != "khó") { return(2); } foreach (var mem in findOneDeOnMaDeAndMaKhoi) { mem.DoKho = DoKho; } DB.SubmitChanges(); return(0); } }
protected void DataList1_DeleteCommand(object source, DataListCommandEventArgs e) { // Get product ID string prodID = ""; Label tempProdID = DataList1.Items[e.Item.ItemIndex].FindControl("productId2") as Label; prodID = tempProdID.Text; // Check if the product is in the Customer's "Wish List" and "Shopping Cart" // If yes, delete those items, then only remove this from Seller Upload Table DataContextDataContext dbRemoveWishList = new DataContextDataContext(); var checkInWishList = (from p in dbRemoveWishList.WishLists where p.productID == int.Parse(prodID) select p).ToList(); dbRemoveWishList.WishLists.DeleteAllOnSubmit(checkInWishList.ToList()); dbRemoveWishList.SubmitChanges(); DataContextDataContext dbRemoveCart = new DataContextDataContext(); var checkInShoppingCart = (from p in dbRemoveCart.ShoppingCarts where p.productID == int.Parse(prodID) select p).ToList(); dbRemoveCart.ShoppingCarts.DeleteAllOnSubmit(checkInShoppingCart.ToList()); dbRemoveCart.SubmitChanges(); DataContextDataContext db = new DataContextDataContext(); ArtistUpload currentArtistUpload = db.ArtistUploads.Single(pId => pId.productID == int.Parse(prodID)); db.ArtistUploads.DeleteOnSubmit(currentArtistUpload); db.SubmitChanges(); BindUploadProduct(); }
public bool DeleteDeOnTapOnMaDeThi(string MaDe) { /* * Xóa đề ôn tập dựa trên mã đề * Nếu mã đề không tồn tại -> trả về false * Nếu mã đề tồn tại và xóa thành công thì trả về true */ using (DataContextDataContext DB = new DataContextDataContext()) { var findMaDeONDeOnTap = from MADEONDEONTAP in DB.DeOnTaps where MADEONDEONTAP.MaDe == MaDe select MADEONDEONTAP; if (findMaDeONDeOnTap.Count() == 0) { return(false); } foreach (var men in findMaDeONDeOnTap) { DB.DeOnTaps.DeleteOnSubmit(men); } DB.SubmitChanges(); return(true); } }
public int UpdateGiaoVienOnSDT(string MaGV, string SDT) { /* * Update số điện thoại của giáo viên * Nếu MaGV không tồn tại , trả về 1 * Nếu tìm thấy SDT trùng với 1 giáo viên khác , trả về 2 * Update thành công , trả về 0 */ using (DataContextDataContext DB = new DataContextDataContext()) { var FindMaGVGiaoVien = from giaovien in DB.GiaoViens where giaovien.MaGiaVien == MaGV select giaovien; if (FindMaGVGiaoVien.Count() == 0) { return(1); } int FindSDTGiaoVien = (from giaovien in DB.GiaoViens where giaovien.MaGiaVien != MaGV && giaovien.SDT == SDT select giaovien).Count(); if (FindSDTGiaoVien != 0) { return(2); } foreach (var men in FindMaGVGiaoVien) { men.SDT = SDT; } DB.SubmitChanges(); return(0); } }
public int UpdateGiaoVienOnMaKhoi(string MaGV, int MaKhoi) { /* * Update Giao Viên với mã khối * Nếu không tìm thấy MaGV -> trả về 1 * Nếu không tìm thấy MaKhoi -> trả về 2 * Update thanh công -> trả về 3 */ using (DataContextDataContext DB = new DataContextDataContext()) { var FindMaGVGiaoVien = from giaovien in DB.GiaoViens where giaovien.MaGiaVien == MaGV select giaovien; if (FindMaGVGiaoVien.Count() == 0) { return(1); } int FindMaKhoi = (from khoi in DB.Khois where khoi.MaKhoi == MaKhoi select khoi).Count(); if (FindMaKhoi == 0) { return(2); } foreach (var men in FindMaGVGiaoVien) { men.MaKhoi = MaKhoi; } DB.SubmitChanges(); return(0); } }
public bool UpdateGiaoVienOnDiaChi(string MaGV, string DiaChi) { /* * Update địa chỉ của giáo viên * Nếu không tồn tại MaGV -> trả về false * Nếu tồn tại MaGV -> update địa chỉ thành công -> trả về true */ using (DataContextDataContext DB = new DataContextDataContext()) { int FindMaGVOnGiaoVien = (from giaovien in DB.GiaoViens where giaovien.MaGiaVien == MaGV select MaGV).Count(); if (FindMaGVOnGiaoVien == 0) { return(false); } var FindGiaoVien = from giaovien in DB.GiaoViens where giaovien.MaGiaVien == MaGV select giaovien; foreach (var giaovien in FindGiaoVien) { giaovien.DiaChi = DiaChi; } DB.SubmitChanges(); return(true); } }
public bool UpdateGiaoVienOnPassword(string MaGV, string Password) { /* * Update password in giáo viên thông ma MaGV * Nếu không tìm thấy MaGV -> trả về false * Nếu tìm thấy MaGV -> thay đổi Password -> thay đổi thành công -> trả về true */ using (DataContextDataContext DB = new DataContextDataContext()) { int FindMaGVOnGiaoVien = (from giaovien in DB.GiaoViens where giaovien.MaGiaVien == MaGV select giaovien).Count(); if (FindMaGVOnGiaoVien == 0) { return(false); } var FindGiaoVien = from giaovien in DB.GiaoViens where giaovien.MaGiaVien == MaGV select giaovien; foreach (var Temp in FindGiaoVien) { Temp.Password = Password; } DB.SubmitChanges(); return(true); } }
public bool DeleteGiaoVienOnMaGV(string MaGV) { /* * Xóa giáo viên thông qua mã giáo viên * Nếu tìm thấy , xóa thành công -> trả về true * Nếu không tìm thấy -> trả về false */ using (DataContextDataContext DB = new DataContextDataContext()) { var KiemTraGiaoVienCoTonTaiHayKhong = from giaovien in DB.GiaoViens where giaovien.MaGiaVien == MaGV select giaovien; if (KiemTraGiaoVienCoTonTaiHayKhong.Count() == 0) { return(false); } foreach (var men in KiemTraGiaoVienCoTonTaiHayKhong) { DB.GiaoViens.DeleteOnSubmit(men); } DB.SubmitChanges(); return(true); } }
public int UpdateMaKhoiOnMaKhoiAndMaDe(string MaDe, int MaKhoiTruocUpdate, int MaKhoiSauUpdate) { /* * Tìm và update mã khối sau khi update , * Nếu không tìm thấy mã đề và khối trong BangDe thì -> trả về 1 * Nếu mã khối không update không tìm thấy trong khối -> trả về 2 * Update thành công -> trả về 3 */ using (DataContextDataContext DB = new DataContextDataContext()) { var findMaKhoiSaoKhiUpdate = from KH in DB.Khois where KH.MaKhoi == MaKhoiSauUpdate select KH; if (findMaKhoiSaoKhiUpdate.Count() == 0) { return(2); } var findDeTruocKhiUpdate = from KH in DB.Des where KH.MaDe == MaDe && KH.MaKhoi == MaKhoiTruocUpdate select KH; if (findDeTruocKhiUpdate.Count() == 0) { return(1); } foreach (var mem in findDeTruocKhiUpdate) { mem.MaKhoi = MaKhoiSauUpdate; } DB.SubmitChanges(); return(0); } }
protected void BtnSave_Click(object sender, EventArgs e) { try { DataContextDataContext Dtx = new DataContextDataContext(); Booking Bk = new Booking(); Bk.reservationDate = Convert.ToDateTime(Session["IdDtBooking"]); Bk.customer_notes = TxtNotes.Text; Bk.id_customer = Convert.ToInt32(Session["loginidct"]); Bk.id_vehicle = Convert.ToInt32(DropDwVehicle.SelectedValue); Bk.id_service = Convert.ToInt32(DropDwServiceType.SelectedValue); Bk.id_time = Convert.ToInt32(Session["IdTmBooking"]); Bk.licence = TxtLicense.Text; Bk.id_status = 1; Dtx.Bookings.InsertOnSubmit(Bk); Dtx.SubmitChanges(); LblMsg.Visible = true; LblMsg.Text = "Successful booking"; } catch (Exception ex) { LblMsg.Visible = true; LblMsg.Text = "Please, try again. " + Environment.NewLine + ex.Message; } Response.Redirect("~/Views/CustomerHome.aspx"); }
public int UpdateThoiGianThiCuaKyThi(string MaKyThi, DateTime ThoiGianThi) { using (DataContextDataContext DB = new DataContextDataContext()) { /* * Update thời gian thi của kì thi * Nếu không tìm thấy mã kì thi -> trả về 1 * Update thành công -> trả về 0 */ var findOneKyThi = from KT in DB.KyThis where KT.MaKyThi == MaKyThi select KT; if (findOneKyThi.Count() == 0) { return(1); } foreach (var mem in findOneKyThi) { mem.NgayThi = ThoiGianThi; } DB.SubmitChanges(); return(0); } }
public int UpdateNameKyThiONMaKyThi(string MaKyThi, string TenKyThi) { /* * Update tên kì thi dựa trên mã kì thi * Nếu không tìm thấy mã kì thi -> trả về 1 * Nếu tên kì thi mới = tên kì thi cũ thì -> trả về 2 * Nếu Update thành công -> trả về 0 */ using (DataContextDataContext DB = new DataContextDataContext()) { var findOneMaKyThi = from KT in DB.KyThis where KT.MaKyThi == MaKyThi select KT; if (findOneMaKyThi.Count() == 0) { return(1); } var findOneMaKyThiANDTenKyThi = from KT in DB.KyThis where KT.MaKyThi == MaKyThi && KT.TenKyThi == TenKyThi select KT; if (findOneMaKyThiANDTenKyThi.Count() == 0) { return(2); } foreach (var KT in findOneMaKyThi) { KT.TenKyThi = TenKyThi; } DB.SubmitChanges(); return(0); } }
public int InsertCauHoi(string NoiDung, string CauA, string CauB, string CauC, string CauD, string CauDung, int MaKhoi, int DoKho) { /* * Thêm 1 câu hỏi vào trong cơ sơ dữ liệu trong bảng câu hỏi * Nếu CauDung không phải là A , B , C , D -> trả về 1 * Nếu MaKhoi không tồn tại -> trả về 2 * Nếu DoKho không tồn tại -> trả về 3 * Nếu Nội dung trùng -> trả về 4 * Nếu thành công -> trả về 0 */ using (DataContextDataContext DB = new DataContextDataContext()) { if (CauDung != "A" && CauDung != "B" && CauDung != "C" && CauDung != "D") { return(1); } var CountMaKhoi = from khois in DB.Khois where khois.MaKhoi == MaKhoi select khois; if (CountMaKhoi.Count() == 0) { return(2); } var CountDoKho = from dokho in DB.DoKhos where dokho.maDoKho == DoKho select dokho; if (CountDoKho.Count() == 0) { return(3); } var CountNoiDung = from cauhoi in DB.CauHois where cauhoi.NoiDung == NoiDung select cauhoi; if (CountNoiDung.Count() != 0) { return(4); } CauHoi cauHoi = new CauHoi(); cauHoi.NoiDung = NoiDung; cauHoi.CauA = CauA; cauHoi.CauB = CauB; cauHoi.CauC = CauC; cauHoi.CauD = CauD; cauHoi.CauDung = CauDung; cauHoi.DoKho = DoKho; cauHoi.MaKhoi = MaKhoi; cauHoi.HocSinhDongGop = false; DB.CauHois.InsertOnSubmit(cauHoi); DB.SubmitChanges(); return(0); } }
public int InsertKyThi(string MaKT, string TenKyThi, DateTime ThoiGianThi) { /* * Mã kì thi = KyThi+Nam+(01,02) 01 -> học kì 1 , 02 -> học kì 2 VD:KyThi201901 * Tên Kì Thi * Thời gian thi * Nếu Mã KT không phải 15 hoặc 1T hoặc không phải CK thì -> trả về 1 * Nếu MaKyThi đẫ tồn tại thì thì trả về 2 * * */ using (DataContextDataContext DB = new DataContextDataContext()) { string MaKyThi = "0"; if (MaKT != "GK" && MaKT != "CK") { return(1); } //KT2019KT01 KyThi KyThi1 = GetOneKyThiCuoiCung(MaKT); if (KyThi1 != null) { int SoCuoiCungTemp = Int32.Parse(KyThi1.MaKyThi.Substring(8, 2)); SoCuoiCungTemp++; if (SoCuoiCungTemp.ToString().Length == 1) { MaKyThi = "KT" + DateTime.Now.Year.ToString() + MaKT + "0" + SoCuoiCungTemp.ToString(); } if (SoCuoiCungTemp.ToString().Length == 2) { MaKyThi = "KT" + DateTime.Now.Year.ToString() + MaKT + SoCuoiCungTemp.ToString(); } } else { MaKyThi = "KT" + DateTime.Now.Year.ToString() + MaKT + "00"; } var findOneKyThi = from KT in DB.KyThis where KT.MaKyThi == MaKyThi select KT; if (findOneKyThi.Count() != 0) { return(2); } KyThi KyThi = new KyThi(); KyThi.MaKyThi = MaKyThi; KyThi.TenKyThi = TenKyThi; KyThi.NgayThi = ThoiGianThi; DB.KyThis.InsertOnSubmit(KyThi); DB.SubmitChanges(); return(0); } }
protected void addToWishlist_Click(object sender, EventArgs e) { if (Session["user"] == null) { string OriginalUrl = HttpContext.Current.Request.RawUrl; string LoginPageUrl = "CustomerLogin.aspx"; HttpContext.Current.Response.Redirect(String.Format("{0}?ReturnUrl={1}", LoginPageUrl, OriginalUrl)); } using (DataContextDataContext objDataContext = new DataContextDataContext()) { // Get product ID from wish list and compare if added already then prompt // the product has already been added to your wishlist and return to their Customer Wish List DataContextDataContext dbValidate1 = new DataContextDataContext(); var currentWishList = from p in dbValidate1.WishLists where p.customerEmail == (string)Session["user"] select p; db = new DataContextDataContext(); WishList newWishList = new WishList(); int tempProductId = int.Parse(lblProductID.Text); Boolean productIdExists = false; // Same item cannot Add to Wish List foreach (var getProductId in currentWishList) { if (getProductId.productID == tempProductId) { productIdExists = true; } } if (productIdExists == true) { Response.Write("<script>alert('The item has already been added in to your wish list!')</script>"); HtmlMeta oScript = new HtmlMeta(); oScript.Attributes.Add("http-equiv", "REFRESH"); oScript.Attributes.Add("content", "0; url='CustomerWishList.aspx'"); Page.Header.Controls.Add(oScript); } else { // Product ID not the same can Add to Cart newWishList.productID = int.Parse(lblProductID.Text); newWishList.quantity = 1; newWishList.unitPrice = decimal.Parse(lblPrice.Text); newWishList.customerEmail = (string)Session["user"]; db.WishLists.InsertOnSubmit(newWishList); db.SubmitChanges(); Response.Write("<script>alert('The item has been added in to your wish list!')</script>"); } } } // Add to Wish List Function End
protected void GridviewBooking_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "CancelOrder") { DataContextDataContext Dtx = new DataContextDataContext(); var bookorder = GridviewBooking.Rows[Convert.ToInt16(e.CommandArgument)].Cells[0].Text; Htry_Stts_Bking hb = new Htry_Stts_Bking(); hb.id_booking = Convert.ToInt32(bookorder); hb.id_status = 7; Dtx.Htry_Stts_Bkings.InsertOnSubmit(hb); Dtx.SubmitChanges(); var result = (from f in Dtx.Bookings where f.id_booking == Convert.ToInt32(bookorder) select f).FirstOrDefault(); result.id_status = 7; Dtx.SubmitChanges(); Response.Redirect("~/Views/CustomerHome.aspx"); } }
protected void BtnUpDate_Click(object sender, EventArgs e) { DataContextDataContext Dtx = new DataContextDataContext(); var btup = (from f in Dtx.Bookings where f.id_booking == Convert.ToInt32(Session["bookorder"]) select f).FirstOrDefault(); btup.id_staff = Convert.ToInt32(DropDwStaff.SelectedValue); btup.id_status = Convert.ToInt32(DropDwSvcStatus.SelectedValue); Dtx.SubmitChanges(); Response.Redirect(@"\Views\ManageBooking.aspx"); }
public int UpdateDeOnTapONDiem(string MaHocSinh, string MaDe, int MaKhoi, float Diem) { /* * Update điểm ôn tập dựa trên MaHocSinh và MaDe và MaKhoi * Nếu không tìm thấy Mã Học Sinh trong bảng học sinh -> trả về 1 * Nếu không tìm thấy Mã Đề trong Đề -> trả về 2 * Nếu không tìm thấy Mã Khối trong Khối -> trả về 3 * Nếu không tìm thấy Mã Học Sinh , Mã Đề , Mã Khối trong bảng đề Ôn Tập thì trả về 4 */ using (DataContextDataContext DB = new DataContextDataContext()) { var findMaHocSinhONHocSinh = from HS in DB.HocSinhs where HS.MaHocSinh == MaHocSinh select HS; if (findMaHocSinhONHocSinh.Count() == 0) { return(1); } var findMaDeONDe = from DE in DB.Des where DE.MaDe == MaDe select DE; if (findMaDeONDe.Count() == 0) { return(2); } var findMaKhoiONKhoi = from KH in DB.Khois where KH.MaKhoi == MaKhoi select KH; if (findMaKhoiONKhoi.Count() == 0) { return(3); } var findMaHocSinhANDMaDeANDMaKhoiONDeOntap = from HSonDEONTAP in DB.DeOnTaps where HSonDEONTAP.MaDe == MaDe && HSonDEONTAP.MaHocSinh == MaHocSinh && HSonDEONTAP.MaKhoi == MaKhoi select HSonDEONTAP; if (findMaHocSinhANDMaDeANDMaKhoiONDeOntap.Count() == 0) { return(4); } foreach (var mem in findMaHocSinhANDMaDeANDMaKhoiONDeOntap) { mem.Diem = Diem; } DB.SubmitChanges(); return(0); } }
public int InsertDeVaCauHoi(string MaDe, int MaCauHoi, int MaKhoi) { /* * Thêm câu hỏi vào trong đề thi dựa trên : mã đề , mã câu hỏi , mã khối * Nếu Mã đề không tồn tại -> trả về 1 * Nếu mã câu hỏi không tồn tại -> trả về 2 * Nếu mã khối không tồn tại thì -> trả về 3 * Nếu mã đề và mã câu hỏi và mã khối tồn tại trong bảng DeVaCauHoi -> trả về 4 */ using (DataContextDataContext DB = new DataContextDataContext()) { var findOneMaDe = from D in DB.Des where D.MaDe == MaDe select D; if (findOneMaDe.Count() == 0) { return(1); } var findOneMaCauHoi = from CH in DB.CauHois where CH.MaCauHoi == MaCauHoi select CH; if (findOneMaCauHoi.Count() == 0) { return(2); } var findOneMaKhoi = from KH in DB.Khois where KH.MaKhoi == MaKhoi select KH; if (findOneMaKhoi.Count() == 0) { return(3); } var findOneMaCauHoiOnMaDeOnMaKhoi = from MCH in DB.CauHoiTrongDeNaos where MCH.MaDe == MaDe && MCH.MaKhoi == MaKhoi && MCH.MaCauHoi == MaCauHoi select MCH; if (findOneMaCauHoiOnMaDeOnMaKhoi.Count() != 0) { return(4); } CauHoiTrongDeNao cauHoiTrongDeNao = new CauHoiTrongDeNao(); cauHoiTrongDeNao.MaCauHoi = MaCauHoi; cauHoiTrongDeNao.MaDe = MaDe; cauHoiTrongDeNao.MaKhoi = MaKhoi; DB.CauHoiTrongDeNaos.InsertOnSubmit(cauHoiTrongDeNao); DB.SubmitChanges(); return(0); } }
private void btnUpdateGiaoVien_Click(object sender, EventArgs e) { using (DataContextDataContext DB = new DataContextDataContext()) { var find = DB.GiaoViens.Where(r => r.MaGiaVien == txtMaGiaoVien.Text).Single(); find.DiaChi = txtDiaChiGiaoVien.Text; find.Email = txtEmailGiaoVien.Text; find.HoTen = txtHoTenGiaoVien.Text; find.Password = txtPasswordGiaoVien.Text; find.SDT = txtSDTGiaoVien.Text; DB.SubmitChanges(); MessageBox.Show("Thành công", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LoadGiaoVien(txtMaGiaoVien.Text); } }
protected void BtnSave_Click(object sender, EventArgs e) { DataContextDataContext Dtx = new DataContextDataContext(); var result = (from c in Dtx.Customers where c.id_customer == Convert.ToInt32(Session["loginidct"]) select c).FirstOrDefault(); result.name = TxtName.Text; result.phone = TxtPhone.Text; Dtx.SubmitChanges(); disableBtn(); BtnSave.Visible = false; BtnCancel.Visible = false; BtnEdit.Visible = true; }
protected void btnSignUp_Click(object sender, EventArgs e) { Boolean emailExists = false; // Check if an Email already exists in the database // If yes display an alert message and refresh the page DataContextDataContext dbEmail = new DataContextDataContext(); var getCustomerEmail = from p in dbEmail.CustomerTables select p; // Same Email Cannot Add Register foreach (var getExistsEmail in getCustomerEmail) { if (getExistsEmail.CustomerEmail == cusEmail.Text) { emailExists = true; } } if (emailExists == true) { Response.Write("<script>alert('The Email has already been taken and registered with this website')</script>"); } if (emailExists == false) { db = new DataContextDataContext(); CustomerTable newCustomerTable = new CustomerTable(); newCustomerTable.CustomerUsername = cusUsername.Text; newCustomerTable.CustomerPswd = cusPswd.Text; newCustomerTable.CustomerEmail = cusEmail.Text; newCustomerTable.CustomerName = cusName.Text; newCustomerTable.CustomerGender = cusGender.Text; newCustomerTable.CustomerPhoneNum = cusPhoneNum.Text; DateTime myDateTime = DateTime.ParseExact(Request.Form["date"], "yyyy-MM-dd", null); newCustomerTable.CustomerDOB = myDateTime; newCustomerTable.CustomerHouseAddress = cusHouseAddress.Text; db.CustomerTables.InsertOnSubmit(newCustomerTable); db.SubmitChanges(); Response.Write("<script>alert('You've successfully registered an account!')</script>"); Response.Redirect("~/CustomerLogin.aspx"); } }
public int InsertDeOnTap(string MaHocSinh, string MaDe, int MaKhoi) { /* * Nếu thêm thành công -> trả về 0 * Nếu không tồn tại mã học sinh -> trả về 1 * Nếu không tồn tại mã đề -> trả về 2 * Nếu không tồn tại mã khối -> trả về 3 */ using (DataContextDataContext DB = new DataContextDataContext()) { var findMaHocSinh = from HS in DB.HocSinhs where HS.MaHocSinh == MaHocSinh select HS; if (findMaHocSinh.Count() == 0) { return(1); } var findMaDe = from MD in DB.Des where MD.MaDe == MaDe select MD; if (findMaDe.Count() == 0) { return(2); } var findMaKhoi = from KH in DB.Khois where KH.MaKhoi == MaKhoi select KH; if (findMaKhoi.Count() == 0) { return(3); } DeOnTap deOnTap = new DeOnTap(); deOnTap.MaDe = MaDe; deOnTap.MaHocSinh = MaHocSinh; deOnTap.MaKhoi = MaKhoi; DB.DeOnTaps.InsertOnSubmit(deOnTap); DB.SubmitChanges(); return(0); } }
protected void Button1_Click(object sender, EventArgs e) { int length = FileUpload2.PostedFile.ContentLength; byte[] pic = new byte[length]; FileUpload2.PostedFile.InputStream.Read(pic, 0, length); db = new DataContextDataContext(); ArtistUpload newArtistUpload = new ArtistUpload(); newArtistUpload.authorEmail = (string)Session["seller"]; newArtistUpload.description = artdescrip.Text; DateTime myDateTime = DateTime.ParseExact(Request.Form["date"], "yyyy-MM-dd", null); newArtistUpload.date = myDateTime; newArtistUpload.quantity = int.Parse(artquantity.Text); newArtistUpload.productname = ArtName.Text; newArtistUpload.productPrice = decimal.Parse(Price.Text); if (FileUpload2.HasFile == false) { Response.Write("<script>alert('Please choose an art to upload to proceed with selling it...')</script>"); } else { // Validate only allows the seller to upload image of type // jpg, JPG, jpeg, JPEG, png, PNG, gif, GIF, bmp, BMP Regex regex = new Regex(@"(.*?)\.(jpg|JPG|jpeg|JPEG|png|PNG|gif|GIF|bmp|BMP)$"); if (regex.IsMatch(FileUpload2.FileName)) { newArtistUpload.artImage = pic; db.ArtistUploads.InsertOnSubmit(newArtistUpload); db.SubmitChanges(); Response.Write("<script>alert('Upload successful')</script>"); } else { Response.Write("<script>alert('Upload can only be image of type jpg, JPG, jpeg, JPEG, png, PNG, gif, GIF, bmp, BMP')</script>"); } } }
public int InsertDeVaKhoiTrongKyThi(int MaKhoi, string MaDe, string MaKyThi) { /* * Thêm 1 mã đề và mã khối Vào trong CSDl * Nếu không tìm thấy Mã Đề trong CSDL và không tìm thấy Mã Khôi trong CSDL -> 2 * Nếu không tìm thấy Mã Kì Thi trong CSDL -> 3 * DeVaKhoiTrongKyThi = Mã Khối + 2 kí tự cuối của MaDe và 6 kí tự cuối của MaKyThi * VD : Mã khối = 10 , Mã đề : MA20200000 , Ma kì thi : KT20201520 => DeVaKhoiTrongKyThi = "1000201520" * VD : Mã khối = 12 , Mã đề : MA20200001 , Ma kì thi : KT20201520 => DeVaKhoiTrongKyThi = "1201201520" * Trả về 0 */ using (DataContextDataContext DB = new DataContextDataContext()) { var findMaKhoiAndMaDeINCSDL = from de in DB.Des where de.MaDe == MaDe && de.MaKhoi == MaKhoi select de; if (findMaKhoiAndMaDeINCSDL.Count() == 0) { return(2); } var findMaKyThiINCSDL = from KyThi in DB.KyThis where KyThi.MaKyThi == MaKyThi select KyThi; if (findMaKyThiINCSDL.Count() == 0) { return(3); } string DeVaKhoiTrongKyThis = MaKhoi.ToString() + MaDe.Substring(8, 2) + MaKyThi.Substring(4, 6); DeVaKhoiTrongKyThi DeVaKhoiTrongKyThi = new DeVaKhoiTrongKyThi(); DeVaKhoiTrongKyThi.MaKyThi = MaKyThi; DeVaKhoiTrongKyThi.MaKhoi = MaKhoi; DeVaKhoiTrongKyThi.MaDe = MaDe; DeVaKhoiTrongKyThi.MaDeVaKhoiTrongKyThi = DeVaKhoiTrongKyThis; DB.DeVaKhoiTrongKyThis.InsertOnSubmit(DeVaKhoiTrongKyThi); DB.SubmitChanges(); return(0); } }
public bool DeleteDeOnMaDeAndMaKhoi(string MaDe, int MaKhoi) { /* * Xóa de trong bang de va ma khoi * Nếu không tồn tại MaDe va MaKhoi trong bang de -> tra về false * Nếu tồn tại và xóa thành công -> trả về true */ using (DataContextDataContext DB = new DataContextDataContext()) { var finDeCoCauHoiHayChua = from d in DB.Des join c in DB.CauHoiTrongDeNaos on new { d.MaKhoi, d.MaDe } equals new { c.MaKhoi, c.MaDe } where d.MaDe == MaDe && d.MaKhoi == MaKhoi select c; if (finDeCoCauHoiHayChua.Count() != 0) { return(false); } var finDeCoCauHoiHayChua2 = from d in DB.Des join c in DB.DeVaKhoiTrongKyThis on new { d.MaKhoi, d.MaDe } equals new { c.MaKhoi, c.MaDe } where d.MaDe == MaDe && d.MaKhoi == MaKhoi select c; if (finDeCoCauHoiHayChua2.Count() != 0) { return(false); } var findOneDeOnMaDeVaMaKhoi = from D in DB.Des where D.MaDe == MaDe && D.MaKhoi == MaKhoi select D; if (findOneDeOnMaDeVaMaKhoi.Count() == 0) { return(false); } foreach (var mem in findOneDeOnMaDeVaMaKhoi) { DB.Des.DeleteOnSubmit(mem); } DB.SubmitChanges(); return(true); } }
public int UpdateCauHoiOnMaDeVaMaKhoi(string MaDe, int MaCauHoiCu, int MaKhoi, int MaCauHoiMoi) { /* * Update Câu hỏi dựa trên mã đề và mã khối * Nếu không tìm thấy mã đề , mã câu hỏi cũ , mã khối -> trả về 1 * Nếu không tìm thấy câu hỏi mới -> trả về 2 * Nếu Update mã đề , mã câu hỏi mới , mã khối có trong database rồi -> trả về 3 * Update thành công trả về ->0 */ using (DataContextDataContext DB = new DataContextDataContext()) { var findmaDeMaCauHoiCuVaMaKhoi = from CH in DB.CauHoiTrongDeNaos where CH.MaCauHoi == MaCauHoiCu && CH.MaDe == MaDe && CH.MaKhoi == MaKhoi select CH; if (findmaDeMaCauHoiCuVaMaKhoi.Count() == 0) { return(1); } var findCauHoiMoi = from CH in DB.CauHois where CH.MaCauHoi == MaCauHoiMoi select CH; if (findCauHoiMoi.Count() == 0) { return(2); } var findCauHoiMoiONMaKhoiAndMaDe = from CH in DB.CauHoiTrongDeNaos where CH.MaCauHoi == MaCauHoiMoi && CH.MaDe == MaDe && CH.MaKhoi == MaKhoi select CH; if (findCauHoiMoiONMaKhoiAndMaDe.Count() == 0) { return(3); } foreach (var mem in findmaDeMaCauHoiCuVaMaKhoi) { mem.MaCauHoi = MaCauHoiMoi; } DB.SubmitChanges(); return(0); } }