protected void gvDSQTVien_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Nutxoa") { try { int chiso = int.Parse(e.CommandArgument.ToString()); string ma = gvDSQTVien.Rows[chiso].Cells[1].Text; if (ma == "admin") { lbBaoLoiDSQTV.Text = "Không được xóa chủ trang web này!"; } else { string str = "Delete from THANHVIEN where TenDN='" + ma + "'"; x.thuchienlenh(str); Response.Redirect("~/Admin/DSQuanTriVien.aspx"); } } catch { lbBaoLoiDSQTV.Text = "Thất bại!"; } } }
protected void btCapnhatQC_Click(object sender, EventArgs e) { int stt = Convert.ToInt32(Request.QueryString["STT"]); try { if (flHinhminhhoa.HasFile) { string sql = "Update QUANGCAO set TenCongTy=N'" + txtSuaTenCty.Text.ToString() + "',HinhMinhHoa=N'" + flHinhminhhoa.FileName.ToString() + "',Href=N'" + txtHref.Text.ToString() + "',NgayBatDau='" + txtNgaybatdau.Text.ToString() + "',NgayHetHan='" + txtNgayhethan.Text.ToString() + "' where STT=" + stt; x.thuchienlenh(sql); flHinhminhhoa.SaveAs(MapPath("../Images/" + flHinhminhhoa.FileName.ToString())); Response.Redirect("~/Admin/DSQuangCao.aspx"); } else { string sql = "Update QUANGCAO set TenCongTy=N'" + txtSuaTenCty.Text.ToString() + "',Href=N'" + txtHref.Text.ToString() + "',NgayBatDau='" + txtNgaybatdau.Text.ToString() + "',NgayHetHan='" + txtNgayhethan.Text.ToString() + "'where STT=" + stt; x.thuchienlenh(sql); Response.Redirect("~/Admin/DSQuangCao.aspx"); } } catch (Exception ex) { lbThongbaoloiQC.Text = "Cập nhật thất bại !"; } }
protected void btDongy_Click(object sender, EventArgs e) { string TenDN = txtTenDN.Text; string MatKhau = txtMatkhau.Text; string Matkhaumoi = txtMatkhaumoi.Text; string LenhSql = "select * from THANHVIEN where TenDN=N'" + TenDN + "'and MatKhau='" + MatKhau + "'"; try { DataTable dt = new DataTable(); dt = x.GetDaTa(LenhSql); if (dt.Rows.Count != 0) { string LenhCapNhat = "UPDATE THANHVIEN Set MatKhau='" + Matkhaumoi + "'where TenDN=N'" + TenDN + "'"; x.thuchienlenh(LenhCapNhat); Response.Redirect("~/Dangnhap.aspx"); } else { lbBaoloi.Text = "Tên đăng nhập hoặc mật khẩu không đúng"; } } catch { lbBaoloi.Text = "Thất Bại!"; } }
protected void gvDSQLTVien_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { string tendn = gvDSQLTVien.DataKeys[e.RowIndex].Value.ToString(); string phquyen = (gvDSQLTVien.Rows[e.RowIndex].Cells[12].Controls[0] as TextBox).Text; string sql = "update THANHVIEN set QuyenAdmin ='" + phquyen + "' where TenDN ='" + tendn + "'"; x.thuchienlenh(sql); gvDSQLTVien.EditIndex = -1; lbBaoLoiDSQTV.Text = "Cập nhật thành công!"; } catch { lbBaoLoiDSQTV.Text = "Thất bại!"; } }
protected void imgbtnCapNhat_Click(object sender, ImageClickEventArgs e) { if (Session["nguoidung"] == null) { Response.Redirect("~/Cap_Nhat_TT.aspx"); } else { string tennguoidung = Session["nguoidung"].ToString(); string thongtinkh = "select * from Nguoi_Dung where Ten_Nguoi_Dung='" + tennguoidung + "'"; DataTable dt = XLDL.docbang(thongtinkh); manguoidung = int.Parse(dt.Rows[0]["Ma_Nguoi_Dung"].ToString()); string dienthoai = txtSoDT.Text; string gioitinh = ddlGioiTinh.SelectedItem.Value.ToString(); string cmnd = txtSoCMND.Text; try { string str = "update Nguoi_Dung set Ho_Ten='" + txtHoTen.Text + "' , Dia_Chi ='" + txtDiaChi.Text + "' , SDT='" + dienthoai + "' , Email='" + txtEmail.Text + "', Gioi_Tinh='" + gioitinh + "', CMND='" + txtSoCMND.Text + "' where Ma_Nguoi_Dung=" + manguoidung; XLDL.thuchienlenh(str); Response.Redirect("Thanh_Cong.aspx?capnhattt=1&capnhatmk=&dangky=&thanhtoan="); } catch (Exception ex) { lblErrCapNhat.Visible = true; lblErrCapNhat.Text = "Lỗi: Không cập nhật được thông tin"; } } }
protected void btCapnhat_Click(object sender, EventArgs e) { try { string chon = ddlchon.SelectedValue.ToString(); string sql = "insert into YEUCAU values('" + txtTenDN.Text + "'," + ddlTheloai.SelectedItem.Value + ",N'" + chon + "',N'" + txtMota.Text + "')"; x.thuchienlenh(sql); Response.Write("<script>alert('Chúng tôi sẽ duyệt yêu cầu của bạn.Xin chân thành cám ơn!')</script>"); txtTenDN.Text = ""; txtMota.Text = ""; lbBaoLoi.Text = "Yêu cầu của bạn đã được gửi!!"; } catch { lbBaoLoi.Text = "Tên đăng nhập sai!!Xin vui lòng nhập lại!!"; } }
protected void btCapnhatVD_Click(object sender, EventArgs e) { int mavd = Convert.ToInt32(Request.QueryString["MaVD"]); try { string sql2 = "Update VIDEO set URLVideoL='" + txtSuaURLVDL.Text.ToString() + "',URLVideoN='" + txtSuaURLVDN.Text.ToString() + "',TenVD=N'" + txtSuaTenVD.Text.ToString() + "',MaTL=" + ddlSuaTL.SelectedItem.Value + ",TacGia=N'" + txtSuaTG.Text.ToString() + "',CaSi=N'" + txtSuaCaSi.Text.ToString() + "',NgayCapNhat='" + Calendar1.SelectedDate.ToString() + "' where MaVD=" + mavd; x.thuchienlenh(sql2); Response.Write("<script>alert('Sửa thành công!')</script>"); lbBaoLoiSuaVD.Text = "Cập nhật thành công!"; Response.Redirect("~/Admin/DSVideo.aspx"); } catch { lbBaoLoiSuaVD.Text = "Cập nhật thất bại!"; } }
protected void gvDSBaiHat_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Nutxoa") { try { int chiso = int.Parse(e.CommandArgument.ToString()); int ma = int.Parse(gvDSBHat.Rows[chiso].Cells[0].Text); string str = "Delete from BAIHAT where Id=" + ma; x.thuchienlenh(str); Response.Redirect("~/Admin/DSBaiHat.aspx"); } catch { lbBaoLoiBaiHat.Text = "Thất bại!"; } } }
protected void gvDSYeuCau_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Nutxoa") { try { int chiso = int.Parse(e.CommandArgument.ToString()); string ma = gvDSYeuCau.Rows[chiso].Cells[0].Text; string str = "Delete from YEUCAU where STTYC=" + ma + ""; x.thuchienlenh(str); Response.Redirect("~/Admin/DSYeuCau.aspx"); } catch { lbBaoLoi.Text = "Thất bại!"; } } }
protected void gdvChuaGiao_RowCommand(object sender, GridViewCommandEventArgs e) { int index = int.Parse(e.CommandArgument.ToString()); if (e.CommandName == "xemchitiet") { int maphieuthue = int.Parse(gdvTX2.Rows[index].Cells[0].Text); string url = "~/Chi_Tiet_Thue_Xe.aspx?id=" + maphieuthue; Response.Redirect(url); } else if (e.CommandName == "huy") { int maddh = int.Parse(gdvTX2.Rows[index].Cells[0].Text); string sqlupdate = "update Don_Dat_Hang set Tinh_Trang = 3 Where Ma_DDH = " + maddh; XLDL.thuchienlenh(sqlupdate); Response.Redirect("~/LS_Thue_Xe.aspx"); } }
protected void imgbtnCapNhat_Click(object sender, ImageClickEventArgs e) { if (Session["nguoidung"] == null) { Response.Redirect("~/Doi_Mat_Khau.aspx"); } else { string tennguoidung = Session["nguoidung"].ToString(); string thongtinkh = "select * from Nguoi_Dung where Ten_Nguoi_Dung='" + tennguoidung + "'"; DataTable dt = XLDL.docbang(thongtinkh); manguoidung = int.Parse(dt.Rows[0]["Ma_Nguoi_Dung"].ToString()); string matkhauhientai = dt.Rows[0]["Mat_Khau"].ToString(); string matkhaumoi = txtMatKhauMoi.Text; string xacnhanmk = txtXacNhanMK.Text; if (matkhaumoi == "") { lblErrCapNhat.Visible = true; lblErrCapNhat.Text = "Lỗi: mật khẩu mới không được để trống"; } else { if (txtMatKhauHienTai.Text == matkhauhientai && matkhaumoi == xacnhanmk) { try { string query = "update Nguoi_Dung set Mat_Khau ='" + matkhaumoi + "' where Ma_Nguoi_Dung =" + manguoidung; XLDL.thuchienlenh(query); Response.Redirect("Thanh_Cong.aspx?capnhatmk=1&capnhattt=&dangky=&thanhtoan="); } catch (Exception ex) { lblErrCapNhat.Visible = true; lblErrCapNhat.Text = "Lỗi: Không cập nhật được mật khẩu"; } } else { lblErrCapNhat.Visible = true; lblErrCapNhat.Text = "Lỗi: Mật khẩu hiện tại không đúng hoặc mật khẩu xác nhận và mật khẩu mới không giống nhau"; } } } }
protected void btThem_Click(object sender, EventArgs e) { try { string sql = "insert into VIDEO values('" + txtThemURLVDL.Text + "','" + txtThemURLVDN.Text + "',N'" + txtThemTenVD.Text + "'," + ddlThemTL.SelectedItem.Value + ",N'" + txtThemTG.Text + "',N'" + txtThemCaSi.Text + "','" + Calendar1.SelectedDate.ToString() + "',0)"; x.thuchienlenh(sql); Response.Write("<script>alert('Thêm thành công!')</script>"); txtThemTenVD.Text = ""; txtThemURLVDL.Text = ""; txtThemURLVDN.Text = ""; txtThemCaSi.Text = ""; txtThemTG.Text = ""; lbBaoLoiThemVD.Text = "Thêm video thành công!!"; } catch { lbBaoLoiThemVD.Text = "Thêm video thất bại!!"; } }
protected void btCapnhat_Click(object sender, EventArgs e) { int Id = Convert.ToInt32(Request.QueryString["Id"]); try { string sql2 = "Update BAIHAT set URLBaiHat=N'" + txtSuaURLBH.Text.ToString() + "',TenBH=N'" + txtSuaTenBH.Text.ToString() + "',CaSi=N'" + txtSuaCaSi.Text.ToString() + "',MaTL=" + ddlSuaTL.SelectedItem.Value + ",TacGia=N'" + txtSuaTG.Text.ToString() + "',NgayCapNhat='" + Calendar1.SelectedDate.ToString() + "',LoiBaiHat=N'" + txtSuaLoiBH.Text.ToString() + "' where Id=" + Id; x.thuchienlenh(sql2); Response.Write("<script>alert('Sửa thành công!')</script>"); lbBaoLoiSuaBH.Text = "Cập nhật thành công!"; Response.Redirect("~/Admin/DSBaiHat.aspx"); } catch { lbBaoLoiSuaBH.Text = "Cập nhật thất bại!"; } }
protected void btThemQC_Click(object sender, EventArgs e) { try { string sql = "insert into QUANGCAO values(N'" + txtThemTenCty.Text + "',N'" + flHinhminhhoa.FileName.ToString() + "',N'" + txtHref.Text + "','" + txtNgaybatdau.Text + "','" + txtNgayhethan.Text + "')"; x.thuchienlenh(sql); flHinhminhhoa.SaveAs(MapPath("../images/" + flHinhminhhoa.FileName.ToString())); Response.Write("<script>alert('Thêm thành công!')</script>"); txtThemTenCty.Text = ""; txtHref.Text = ""; txtNgaybatdau.Text = ""; txtNgayhethan.Text = ""; lbThongbaoloiQC.Text = "Thêm Quảng Cáo thành công!!"; } catch { lbThongbaoloiQC.Text = "Thêm Quảng Cáo thất bại!!"; } }
private void LuotXemBaiHat() { string sql = "Update BAIHAT Set LuotXemBaiHat = LuotXemBaiHat+1 Where Id='" + Request.QueryString["Id"].ToString() + "'"; x.thuchienlenh(sql); }
protected void Imgbtn_ThanhToan_Click(object sender, ImageClickEventArgs e) { string match = @"\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; Regex reg = new Regex(match); Int32 tongthanhtien1 = Int32.Parse(lblTongTien.Text); string hotenkh = txtTenKhachHang.Text; string diachi = txtDiaChiKH.Text; string dienthoai = txtDienThoaiKH.Text; string socmnd = txtSoCMNDKH.Text; string email = txtEmailKH.Text; string hotennguoinhan = txtTenNguoiNhan.Text; string diachinhan = txtDiaChiNguoiNhan.Text; string dienthoainhan = txtSDTNguoiNhan.Text; string Ngaygiao = calNgayNhan.SelectedDate.ToString(); string ngaydathang = DateTime.Today.ToString(); if (hotenkh == "") { lblErrTenKH.Visible = true; } else if (socmnd == "") { lblErrCMND.Visible = true; } else if (diachi == "") { lblErrDiaChiKKH.Visible = true; } else if (dienthoai == "") { lblErrSDTKH.Visible = true; } else if (email == "") { lblErrEmailKH.Visible = true; } else if (!reg.IsMatch(email)) { lblErrEmailHopLe.Visible = true; } else if (hotennguoinhan == "") { lblErrTenNguoiNhan.Visible = true; } else if (diachinhan == "") { lblErrDiaChiNguoiNhan.Visible = true; } else if (dienthoainhan == "") { lblErrSDTNguoiNhan.Visible = true; } else { if (Session["nguoidung"] == null) { string themthongtinkh = "insert into Nguoi_Dung(Ho_Ten,Dia_Chi,SDT,Email,CMND)values(N'" + hotenkh + "',N'" + diachi + "'," + dienthoai + ",'" + email + "'," + socmnd + ")"; XLDL.thuchienlenh(themthongtinkh); string laymakh = "select max(Ma_Nguoi_Dung) from Nguoi_Dung"; DataTable laymakh1 = XLDL.docbang(laymakh); makh = int.Parse(laymakh1.Rows[0][0].ToString()); } else { string tennguoidung = Session["nguoidung"].ToString(); string thongtinkh = "select * from Nguoi_Dung where Ten_Nguoi_Dung='" + tennguoidung + "'"; DataTable dt1 = XLDL.docbang(thongtinkh); makh = int.Parse(dt1.Rows[0][0].ToString()); } try { string strString = "abcdefghijklmnopqrstuvwxyz0123456789"; Random random = new Random(); int randomCharIndex = 0; char randomChar; string captcha = ""; for (int i = 0; i < 40; i++) { randomCharIndex = random.Next(0, strString.Length); randomChar = strString[randomCharIndex]; captcha += Convert.ToString(randomChar); } Session["rdnCode"] = captcha; string chuoi = Session["rdnCode"].ToString(); string themdonhang = "insert into Don_Dat_Hang(Nguoi_Nhan,Dia_Chi_Nhan,Ngay_Giao,Ngay_DH,Tong_Tien,Tinh_Trang,Ma_KH,SDT_Nguoi_Nhan,Captcha)values(N'" + hotennguoinhan + "',N'" + diachinhan + "','" + Ngaygiao + "','" + ngaydathang + "'," + tongthanhtien1 + "," + 0 + "," + makh + "," + dienthoainhan + ",'" + chuoi + "')"; XLDL.thuchienlenh(themdonhang); // them vao chi tiet don dat hang string laymadh = "select top 1 Ma_DDH from Don_Dat_Hang where Ma_KH = '" + makh + "' and Captcha = '" + chuoi + "' order by Ma_DDH desc"; DataTable laymadh1 = XLDL.docbang(laymadh); //string chuoiactive = (laymadh1.Rows[0][1].ToString()); int madh = int.Parse(laymadh1.Rows[0][0].ToString()); DataTable laygiohang = (DataTable)Session["giohang"]; int soluong, masp, dongia, thanhtien; string themvaoctdh; for (int i = 0; i < laygiohang.Rows.Count; i++) { masp = int.Parse(laygiohang.Rows[i]["maxe"].ToString()); dongia = int.Parse(laygiohang.Rows[i]["gia"].ToString()); soluong = int.Parse(laygiohang.Rows[i]["soluong"].ToString()); thanhtien = int.Parse(laygiohang.Rows[i]["thanhtien"].ToString()); themvaoctdh = "insert into Chi_Tiet_DDH(Ma_DDH,Ma_Xe,Gia,So_Luong,Thanh_Tien)values(" + madh + "," + masp + "," + dongia + "," + soluong + "," + thanhtien + ")"; XLDL.thuchienlenh(themvaoctdh); } Response.Redirect("~/Default.aspx"); } catch (Exception ex) { lblErr.Text = ""; lblErr.Text = "Lỗi: Cập nhật CSDL không thành công"; } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["nguoidung"] == null) { mtvThongTin.ActiveViewIndex = 1; //lblErr.Text = "Lỗi: Không tìm thấy thông tin người dùng."; } else//đã đăng nhập { mtvThongTin.ActiveViewIndex = 0; string tennguoidung = Session["nguoidung"].ToString(); string thongtinkh = "select * from Nguoi_Dung where Ten_Nguoi_Dung='" + tennguoidung + "'"; DataTable dt = XLDL.docbang(thongtinkh); int manguoidung = int.Parse(dt.Rows[0]["Ma_Nguoi_Dung"].ToString()); lblHoTen.Text = dt.Rows[0]["Ho_Ten"].ToString(); lblGioiTinh.Text = dt.Rows[0]["Gioi_Tinh"].ToString(); lblDiaChi.Text = dt.Rows[0]["Dia_Chi"].ToString(); lblCMND.Text = dt.Rows[0]["CMND"].ToString(); lblEmail.Text = dt.Rows[0]["Email"].ToString(); lblSDT.Text = dt.Rows[0]["SDT"].ToString(); int maxe = int.Parse(Request.QueryString["Ma_Xe"]); DateTime startdate = DateTime.Parse(Request.QueryString["startD"]); // Cần chuyển định dạng ngày tháng của biến startdate thành MM/dd/yyyy HH:mm:ss tt string ttphieuthue = " select * from Thue_Xe inner join Xe on Thue_Xe.carid = Xe.Ma_Xe where carid=" + maxe + " and start_date='" + DateTimeClass.ConvertDateTime(startdate, "MM/dd/yyyy HH:mm:ss tt") + "'"; DataTable dt2 = XLDL.docbang(ttphieuthue); try { // hien thi ten dia diem nhan xe thay vi hien ma dia diem string pick = dt2.Rows[0]["pick_location"].ToString(); string ttdiadiemnhanxe = " select * from Van_Phong where id=" + pick; DataTable dtpick = XLDL.docbang(ttdiadiemnhanxe); lblDiaDiemNhanXe.Text = dtpick.Rows[0]["Ten_VP"].ToString(); // hien thi dia diem tra xe string drop = dt2.Rows[0]["drop_location"].ToString(); string ttdiadiemtraxe = " select * from Van_Phong where id=" + drop; DataTable dtdrop = XLDL.docbang(ttdiadiemtraxe); lblDiaDiemTraXe.Text = dtdrop.Rows[0]["Ten_VP"].ToString(); lblMaPhieuThue.Text = dt2.Rows[0]["id"].ToString(); lblStartDate.Text = DateTimeClass.ConvertDateTime(dt2.Rows[0]["start_date"].ToString(), "dd/MM/yyyy HH:mm:ss"); lblEndDate.Text = DateTimeClass.ConvertDateTime(dt2.Rows[0]["end_date"].ToString(), "dd/MM/yyyy HH:mm:ss"); lblMaXe.Text = dt2.Rows[0]["carid"].ToString(); lblTenXe.Text = dt2.Rows[0]["Ten_xe"].ToString(); lblDonGia.Text = "$" + dt2.Rows[0]["Gia"].ToString() + "/ngày"; //Tính toán tổng thời gian thuê TimeSpan tgThue = new TimeSpan(); tgThue = DateTime.Parse(dt2.Rows[0]["end_date"].ToString()) - DateTime.Parse(dt2.Rows[0]["start_date"].ToString()); lblGioThue.Text = Math.Round(tgThue.TotalDays, 2).ToString() + " ngày " + "(" + tgThue.TotalHours.ToString() + " giờ)"; // Tính thành tiền: float thanhtien = float.Parse(dt2.Rows[0]["Gia"].ToString()) * float.Parse(Math.Round(tgThue.TotalDays, 2).ToString()); lblThanhTien.Text = "$" + Math.Round(thanhtien).ToString(); string str = "update Thue_Xe set thanh_tien='" + Math.Round(thanhtien).ToString() + "' where carid=" + maxe + " and start_date='" + DateTimeClass.ConvertDateTime(startdate, "MM/dd/yyyy HH:mm:ss tt") + "'"; XLDL.thuchienlenh(str); } catch { lblerr.Text = "Lỗi định dạng ngày tháng!"; lblerr.Visible = true; } } }
private void LuotXemVideo() { string sql = "Update VIDEO Set LuotXemVideo = LuotXemVideo+1 Where MAVD='" + Request.QueryString["MAVD"].ToString() + "'"; x.thuchienlenh(sql); }