protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["ten"] == null) { Response.Redirect("dangnhap.aspx"); } else { LoadNV(); } if (Request.QueryString["id"] != null) { int manv = int.Parse(Request.QueryString["id"].ToString()); string s = "delete from NhanVien where MaNV=" + manv; string sql = "delete from TaiKhoan where MaND=" + manv; try { kn.Execute(s); kn.Execute(sql); Response.Write("<script> alert('Xóa nhân viên thành công.');window.location='nhanvien.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } } }
protected void btndangki_Click(object sender, EventArgs e) { string sql = "select * from TaiKhoan where TenND='" + txttendn.Text.Trim() + "'"; DataTable dt = kn.GetData(sql); if (dt.Rows.Count > 0) { lbltbloi.Text = "Số điện thoại đã đăng ký."; } else { sql = "select MaKH from (select MaKH,Email from KhachHang union select MaNV,Email from NhanVien) DB where Email='" + txtemail.Text.Trim() + "'"; dt = kn.GetData(sql); if (dt.Rows.Count > 0) { lbltbloi.Text = "Email đã tồn tại."; } else { sql = "select MaKH from KhachHang where SDT='" + txttendn.Text.Trim() + "'"; dt = kn.GetData(sql); if (dt.Rows.Count > 0) { try { sql = "update KhachHang set TenKH= N'" + txthoten.Text.Trim() + "',Email='" + txtemail.Text.Trim() + "' where SDT='" + txttendn.Text.Trim() + "'"; kn.Execute(sql); sql = "insert into TaiKhoan values(" + int.Parse(dt.Rows[0][0].ToString()) + ",'" + txttendn.Text.Trim() + "','" + MaHoaMatKhau(txtmk.Text.Trim()) + "',N'Khách hàng')"; kn.Execute(sql); Response.Write("<script> alert('Đăng ký thành công.'); window.location='../dangnhap.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } else { try { sql = "insert into KhachHang values(N'" + txthoten.Text.Trim() + "','" + txttendn.Text.Trim() + "','" + txtemail.Text.Trim() + "')"; kn.Execute(sql); dt = kn.GetData("select MaKH from KhachHang where SDT= '" + txttendn.Text.Trim() + "'"); if (dt.Rows.Count > 0) { sql = "insert into TaiKhoan values(" + int.Parse(dt.Rows[0][0].ToString()) + ",'" + txttendn.Text.Trim() + "','" + MaHoaMatKhau(txtmk.Text.Trim()) + "',N'Khách hàng')"; kn.Execute(sql); } Response.Write("<script> alert('Đăng ký thành công.'); window.location='../dangnhap.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["tendn"] != null) { string sql = "select dh.*, case when TinhTrang=0 then N'Chưa giao' when TinhTrang=1 then N'Đã giao' else N'Đã hủy' end as TrangThai " + " from KhachHang kh, DonDatHang dh where kh.MaKH=dh.MaKH and kh.SDT='" + Session["tendn"].ToString() + "' and TinhTrang <> -1 order by MaDH desc"; DataTable dt = kn.GetData(sql); if (dt.Rows.Count > 0) { gvdonhang.DataSource = dt; gvdonhang.DataBind(); } if (Request.QueryString["id"] != null) { int madh = int.Parse(Request.QueryString["id"].ToString()); string s = "update DonDatHang set TinhTrang= -1 where MaDH=" + madh; try { kn.Execute(s); Response.Write("<script> alert('Hủy đơn hàng thành công.');window.location='donhuy.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } } else { Response.Write("<script type='text/javascript' language='javascript'>alert('Bạn cần đăng nhập để xem thông tin đơn hàng.');window.location='../dangnhap.aspx';</script>"); } }
private void ThemCTDonDatHang() { try { string str = "select max(MaDH) from DonDatHang where MaKH=" + makh; DataTable dt = kn.GetData(str); if (dt.Rows.Count > 0) { string sodh = (dt.Rows[0][0].ToString()); dt = (DataTable)Session["giohang"]; int ma_sp, soluong; float dongia, khuyenmai; string ghichu; for (int i = 0; i < dt.Rows.Count; i++) { ma_sp = int.Parse(dt.Rows[i]["MaSP"].ToString()); soluong = int.Parse(dt.Rows[i]["SoLuong"].ToString()); dongia = float.Parse(dt.Rows[i]["GiaBan"].ToString()); khuyenmai = float.Parse(dt.Rows[i]["KhuyenMai"].ToString()); ghichu = khuyenmai == 0 ? "" : "Giảm " + khuyenmai + "%"; string themcthd = "insert into CTDonDatHang values(" + int.Parse(sodh) + "," + ma_sp + "," + soluong + "," + dongia + ",0,N'" + ghichu + "')"; kn.Execute(themcthd); } } } catch { lblthongbao.Text = "Lỗi."; } }
protected void btndoimk_Click(object sender, EventArgs e) { string sql; sql = "select * from TaiKhoan where TenND=" + int.Parse(Session["tendn"].ToString()) + " and MatKhau='" + MaHoaMatKhau(txtmkcu.Text.Trim()) + "'"; DataTable dt = kn.GetData(sql); if (dt.Rows.Count > 0) { try { sql = "update TaiKhoan set MatKhau='" + MaHoaMatKhau(txtmkmoi.Text.Trim()) + "' where TenND=" + int.Parse(Session["tendn"].ToString()); kn.Execute(sql); Response.Write("<script type='text/javascript'>alert('Đổi mật khẩu thành công.');window.location='../dangnhap.aspx';</script>"); } catch { lbltbloi.Text = "Đã xảy ra lỗi. Vui lòng kiểm tra lại."; } } else { lbltbloi.Text = "Mật khẩu cũ không đúng."; } }
private void CapNhatTT() { string sql = "update KhachHang set TenKH=N'" + txthoten.Text.Trim() + "', Email='" + txtemail.Text.Trim() + "' where SDT='" + Session["tendn"].ToString() + "'"; kn.Execute(sql); Response.Write("<script> alert('Cập nhật thông tin thành công.');window.location='hoso.aspx';</script>"); }
private void CapNhatMatKhau(int MaND, string MatKhau) { try { string sql = "update TaiKhoan set MatKhau='" + MatKhau.Trim() + "' where MaND=" + MaND; kn.Execute(sql); } catch { } }
public void themPX_CTPX() { if (Request.QueryString["xuatpx"] == null) { int manv = int.Parse(Session["tendn"].ToString().Trim()); try { SqlConnection con = new SqlConnection(kn.chuoiketnoi); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.Text; cmd.CommandText = @"insert into PhieuXuat values(" + manv + ",@ngayxuat,0)"; cmd.Parameters.Add("@ngayxuat", SqlDbType.DateTime); cmd.Parameters["@ngayxuat"].Value = DateTime.Now; cmd.ExecuteNonQuery(); con.Close(); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } try { string s = "select max(MaPhieu) from PhieuXuat where MaNV=" + manv; int mapx = int.Parse(kn.GetData(s).Rows[0][0].ToString()); DataTable dtPN = new DataTable(); dtPN = (DataTable)Session["ctpx"]; int masp, soluong; string ghichu; for (int i = 0; i < dtPN.Rows.Count; i++) { masp = int.Parse(dtPN.Rows[i]["MaSP"].ToString()); soluong = int.Parse(dtPN.Rows[i]["SoLuong"].ToString()); ghichu = dtPN.Rows[i]["GhiChu"].ToString(); kn.Execute("insert into CTPhieuXuat values (" + mapx + "," + masp + "," + soluong + ",0,N'" + ghichu + "')"); } } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } Session["ctpx"] = null; Response.Redirect("~/themphieuxuat.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) if (Session["tendn"] == null) { Response.Redirect("dangnhap.aspx"); } if (Request.QueryString["mapx"] != null) { int maso = int.Parse(Request.QueryString["mapx"].ToString()); DataTable dt = kn.GetData("select * from CTPhieuXuat where MaPhieu=" + maso); if (dt.Rows.Count <= 0) { kn.Execute("delete from PhieuXuat where MaPhieu=" + maso); xuathd.Visible = false; } } }
protected void btngui_Click(object sender, EventArgs e) { string hoten = txthoten.Text.Trim(); string sdt = txtsdt.Text.Trim(); string email = txtemail.Text.Trim(); string tieude = txttieude.Text.Trim(); string noidung = txtnoidung.Text; string sql = "insert into LienHe values(N'" + hoten + "','" + email + "','" + sdt + "',N'" + noidung + "',default,0)"; try { kn.Execute(sql); Response.Write("<script> alert('Gửi thông tin thành công. Chúng tôi sẽ phải hồi cho bạn trong thời gian sớm nhất.');window.location='lienhe.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } }
public void themPN_CTPN(DataTable dt) { if (Request.QueryString["xuatpn"] == null) { float tongtien = 0; DataTable dtTT = new DataTable(); dtTT = (DataTable)Session["ctpn"]; foreach (DataRow row in dtTT.Rows) { row["ThanhTien"] = float.Parse(row["SoLuong"].ToString()) * float.Parse(row["DonGia"].ToString()); tongtien += float.Parse(row["ThanhTien"].ToString()); } int manv = int.Parse(Session["manvien"].ToString().Trim()); float trigia = tongtien; SqlConnection con = new SqlConnection(kn.chuoiketnoi); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.Text; cmd.CommandText = @"insert into PhieuNhap values(" + manv + ",@ngaynhap,0)"; cmd.Parameters.Add("@ngaynhap", SqlDbType.DateTime); cmd.Parameters["@ngaynhap"].Value = DateTime.Now; cmd.ExecuteNonQuery(); con.Close(); string s = "select max(MaPhieu) from PhieuNhap where MaNV=" + int.Parse(dt.Rows[0][0].ToString()); int mapn = int.Parse(kn.GetData(s).Rows[0][0].ToString()); DataTable dtPN = new DataTable(); dtPN = (DataTable)Session["ctpn"]; int masp, soluong; float dongia; string ghichu; for (int i = 0; i < dtPN.Rows.Count; i++) { masp = int.Parse(dtPN.Rows[i]["MaSP"].ToString()); soluong = int.Parse(dtPN.Rows[i]["SoLuong"].ToString()); dongia = float.Parse(dtPN.Rows[i]["DonGia"].ToString()); ghichu = dtPN.Rows[i]["GhiChu"].ToString(); kn.Execute("insert into CTPhieuNhap values (" + mapn + "," + masp + "," + soluong + "," + dongia + ",0,N'" + ghichu + "')"); } } Session["ctpn"] = null; Response.Redirect("themphieunhap.aspx"); }
private void btndoimk_Click(object sender, EventArgs e) { if (txtmkcu.Text != "" && txtmkmoi.Text != "" && txtnhaplaimk.Text != "") { DataTable dt = kn.GetData("select * from Dangnhap where MaND='" + DangNhap.mand + "' and MatKhau='" + txtmkcu.Text.Trim() + "'"); if (dt.Rows.Count > 0) { if (txtmkmoi.Text.Trim() == txtnhaplaimk.Text.Trim()) { try { kn.Execute("update Dangnhap set MatKhau='" + txtmkmoi.Text.Trim() + "' where MaND='" + DangNhap.mand + "'"); MessageBox.Show("Đổi mật khẩu thành công", "Thông báo"); } catch { MessageBox.Show("Đổi mật khẩu thất bại", "Thông báo"); } } else { MessageBox.Show("Mật khẩu nhập lại không khớp", "Thông báo"); txtnhaplaimk.Text = ""; txtnhaplaimk.Focus(); } } else { MessageBox.Show("Mật khẩu cũ không đúng", "Thông báo"); txtmkcu.SelectAll(); txtmkcu.Focus(); } } else { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo"); } }
private void btnxoa_Click(object sender, EventArgs e) { if (dsbuugui.SelectedItems.Count <= 0) { MessageBox.Show("Bạn chưa chọn bưu gửi cần xóa", "Thông báo"); } else { if (MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { kn.Execute("delete from Danhsachbuugui where Mabg='" + mabg + "'"); LoadDSBuuGui(); MessageBox.Show("Xóa thành công", "Thông báo"); } catch { MessageBox.Show("Xóa thất bại", "Thông báo"); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["madh"] != null) { gvDDH.Visible = false; lblten.Text = "Chi Tiết Đơn Đặt Hàng"; int madh = int.Parse(Request.QueryString["madh"].ToString()); DataTable dt = kn.GetData("select TinhTrang from DonDatHang where MaDH=" + madh); if (dt.Rows[0][0].ToString() == "0") { btnxacnhan.Visible = true; } } else if (Request.QueryString["id"] != null) { int ma = int.Parse(Request.QueryString["id"].ToString()); string s = "delete from DonDatHang where MaDH=" + ma; try { kn.Execute(s); Response.Write("<script> alert('Xóa thành công.');window.location='dondathang.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } else if (Request.QueryString["timkiemdh"] != null) { string ngay = Request.QueryString["timkiemdh"].ToString(); string[] chuoi = ngay.Split('-'); string[] str = chuoi[0].Split('/'); string[] str1 = chuoi[1].Split('/'); string date = str[2] + "-" + str[1] + "-" + str[0]; string date1 = str1[2] + "-" + str1[1] + "-" + str1[0]; string sql = ""; sql = "SELECT *, case when TinhTrang=0 then N'Chưa giao' when TinhTrang=1 then N'Đã giao' else N'Đã hủy' end as TrangThai from DonDatHang where NgayDH between '" + date + "' and '" + date1 + " 23:59:59' order by NgayDH desc"; DataTable dt = kn.GetData(sql); gvDDH.DataSource = dt; gvDDH.DataBind(); if (gvDDH.Rows.Count == 0) { lblten.Text = "Kết quả tìm kiếm: Không tìm thấy"; } else { lblten.Text = "Kết quả tìm kiếm: " + gvDDH.Rows.Count; } } else if (Request.QueryString["tim_madon"] != null) { int madon = int.Parse(Request.QueryString["tim_madon"].ToString()); string sql = "SELECT *, case when TinhTrang=0 then N'Chưa giao' when TinhTrang=1 then N'Đã giao' else N'Đã hủy' end as TrangThai from DonDatHang where MaDH=" + madon + " order by NgayDH desc"; DataTable dt = kn.GetData(sql); gvDDH.DataSource = dt; gvDDH.DataBind(); if (gvDDH.Rows.Count == 0) { lblten.Text = "Kết quả tìm kiếm: Không tìm thấy"; } else { lblten.Text = "Kết quả tìm kiếm: " + gvDDH.Rows.Count; } } else if (Request.QueryString["tim_sdt"] != null) { string sdt = Request.QueryString["tim_sdt"].ToString(); string sql = "SELECT *, case when TinhTrang=0 then N'Chưa giao' when TinhTrang=1 then N'Đã giao' else N'Đã hủy' end as TrangThai from DonDatHang where SDT='" + sdt + "' order by NgayDH desc"; DataTable dt = kn.GetData(sql); gvDDH.DataSource = dt; gvDDH.DataBind(); if (gvDDH.Rows.Count == 0) { lblten.Text = "Kết quả tìm kiếm: Không tìm thấy"; } else { lblten.Text = "Kết quả tìm kiếm: " + gvDDH.Rows.Count; } } else { lblten.Text = "Danh Sách Đơn Đặt Hàng"; string sql = "select *, case when TinhTrang=0 then N'Chưa giao' when TinhTrang=1 then N'Đã giao' else N'Đã hủy' end TrangThai from DonDatHang"; DataTable dt = kn.GetData(sql); gvDDH.DataSource = dt; gvDDH.DataBind(); gvCTDH.Visible = false; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["ten"] == null) { Response.Redirect("dangnhap.aspx"); } else { if (Request.QueryString["manv"] == null) { gvTimKiem.Visible = false; } else { LoadNV(int.Parse(Request.QueryString["manv"].ToString())); if (gvTimKiem.Rows.Count == 0) { lblkqtimkiem.Text = "Không tìm thấy nhân viên có mã " + Request.QueryString["manv"].ToString(); } } if (Request.QueryString["makh"] == null) { gvTKkhachhang.Visible = false; } else { LoadKH(int.Parse(Request.QueryString["makh"].ToString())); if (gvTKkhachhang.Rows.Count == 0) { lblkqtimkiem.Text = "Không tìm thấy khách hàng có mã " + Request.QueryString["makh"].ToString(); } } if (Request.QueryString["nhacc"] == null) { gvNhaCC.Visible = false; } else { LoadNCC(Request.QueryString["nhacc"].ToString()); if (gvNhaCC.Rows.Count == 0) { lblkqtimkiem.Text = "Không tìm thấy nhà cung cấp có từ khóa " + Request.QueryString["nhacc"].ToString(); } } if (Request.QueryString["loaisp"] == null) { gvLoaiSP.Visible = false; } else if (gvLoaiSP.Rows.Count == 0) { lblkqtimkiem.Text = "Không tìm thấy loại sản phẩm có tên " + Request.QueryString["loaisp"].ToString(); } if (Request.QueryString["tensp"] == null) { gvSanPham.Visible = false; } else if (gvSanPham.Rows.Count == 0) { lblkqtimkiem.Text = "Không tìm thấy sản phẩm có tên " + Request.QueryString["tensp"].ToString(); } if (Request.QueryString["tennd"] == null) { gvNguoiDung.Visible = false; } else { LoadNguoiDung(Request.QueryString["tennd"].ToString()); if (gvNguoiDung.Rows.Count == 0) { lblkqtimkiem.Text = "Không tìm thấy người dùng có tên " + Request.QueryString["tennd"].ToString(); } } if (Request.QueryString["tukhoa"] == null) { gvHD.Visible = false; } else if (gvHD.Rows.Count == 0) { lblkqtimkiem.Text = "Không tìm thấy hóa đơn có từ khóa " + Request.QueryString["tukhoa"].ToString(); } if (Request.QueryString["mapn"] == null) { gvPN.Visible = false; } else if (gvPN.Rows.Count == 0) { lblkqtimkiem.Text = "Không tìm thấy phiếu nhập có mã " + Request.QueryString["mapn"].ToString(); } if (Request.QueryString["id"] != null) { int manv = int.Parse(Request.QueryString["id"].ToString()); string s = "delete from NhanVien where MaNV=" + manv; string sql = "delete from TaiKhoan where MaND=" + manv; try { kn.Execute(s); kn.Execute(sql); Response.Write("<script> alert('Xóa nhân viên thành công.');window.location='nhanvien.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } if (Request.QueryString["id_"] != null) { int makh = int.Parse(Request.QueryString["id_"].ToString()); string s = "delete from KhachHang where MaKH=" + makh; string sql = "delete from TaiKhoan where MaND=" + makh; try { kn.Execute(s); kn.Execute(sql); Response.Write("<script> alert('Xóa khách hàng thành công.');window.location='khachhang.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } if (Request.QueryString["idncc"] != null) { int mancc = int.Parse(Request.QueryString["idncc"].ToString()); string s = "delete from NhaCungCap where MaNCC=" + mancc; try { kn.Execute(s); Response.Write("<script> alert('Xóa nhà cung cấp thành công.');window.location='nhacungcap.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["malh"] != null) { gvLH.Visible = false; Label1.Text = "Nội Dung"; int malh = int.Parse(Request.QueryString["malh"].ToString()); string sql = "select * from LienHe where MaLH=" + malh; DataTable dt = kn.GetData(sql); if (dt.Rows.Count > 0) { lblhoten.Text = dt.Rows[0]["HoTen"].ToString(); lblemail.Text = dt.Rows[0]["Email"].ToString(); lblcauhoi.Text = dt.Rows[0]["NoiDung"].ToString(); if (dt.Rows[0]["TrangThai"].ToString() == "True") { traloi.Visible = false; btngui.Visible = false; txtnoidung.Visible = false; } } } else if (Request.QueryString["timkiemlh"] != null) { gvLH.Visible = false; lblcauhoi.Visible = false; lblemail.Visible = false; lblhoten.Visible = false; email.Visible = false; cauhoi.Visible = false; hoten.Visible = false; traloi.Visible = false; txtnoidung.Visible = false; btngui.Visible = false; Label1.Text = "Tìm kiếm"; string ngay = Request.QueryString["timkiemlh"].ToString(); string[] chuoi = ngay.Split('-'); string[] str = chuoi[0].Split('/'); string[] str1 = chuoi[1].Split('/'); string date = str[2] + "-" + str[1] + "-" + str[0]; string date1 = str1[2] + "-" + str1[1] + "-" + str1[0]; string sql = ""; sql = "SELECT *, case when TrangThai=0 then N'Chưa phản hồi' else N'Đã phản hồi' end as TT from LienHe where NgayGui between '" + date + "' and '" + date1 + " 23:59:59' order by NgayGui desc"; DataTable dt = kn.GetData(sql); gvLHTK.DataSource = dt; gvLHTK.DataBind(); if (gvLHTK.Rows.Count == 0) { Label1.Text = "Tìm kiếm: Không tìm thấy"; } } else if (Request.QueryString["tim_malh"] != null) { int malh = int.Parse(Request.QueryString["tim_malh"].ToString()); gvLH.Visible = false; lblcauhoi.Visible = false; lblemail.Visible = false; lblhoten.Visible = false; email.Visible = false; cauhoi.Visible = false; hoten.Visible = false; traloi.Visible = false; txtnoidung.Visible = false; btngui.Visible = false; Label1.Text = "Tìm kiếm"; string sql = "SELECT *, case when TrangThai=0 then N'Chưa phản hồi' else N'Đã phản hồi' end as TT from LienHe where MaLH=" + malh + " order by NgayGui desc"; DataTable dt = kn.GetData(sql); gvLHTK.DataSource = dt; gvLHTK.DataBind(); if (gvLHTK.Rows.Count == 0) { Label1.Text = "Tìm kiếm: Không tìm thấy"; } } else if (Request.QueryString["tim_email"] != null) { string txtemail = Request.QueryString["tim_email"].ToString(); gvLH.Visible = false; lblcauhoi.Visible = false; lblemail.Visible = false; lblhoten.Visible = false; email.Visible = false; cauhoi.Visible = false; hoten.Visible = false; traloi.Visible = false; txtnoidung.Visible = false; btngui.Visible = false; Label1.Text = "Tìm kiếm"; string sql = "SELECT *, case when TrangThai=0 then N'Chưa phản hồi' else N'Đã phản hồi' end as TT from LienHe where Email like '%" + txtemail + "%' order by NgayGui desc"; DataTable dt = kn.GetData(sql); gvLHTK.DataSource = dt; gvLHTK.DataBind(); if (gvLHTK.Rows.Count == 0) { Label1.Text = "Tìm kiếm: Không tìm thấy"; } } else { lblcauhoi.Visible = false; lblemail.Visible = false; lblhoten.Visible = false; email.Visible = false; cauhoi.Visible = false; hoten.Visible = false; traloi.Visible = false; txtnoidung.Visible = false; btngui.Visible = false; } if (Request.QueryString["id"] != null) { int ma = int.Parse(Request.QueryString["id"].ToString()); string s = "delete from LienHe where MaLH=" + ma; try { kn.Execute(s); Response.Write("<script> alert('Xóa thành công.');window.location='lienhe.aspx'; </script>"); } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } } }
protected void btnLuu_Click(object sender, EventArgs e) { if (Session["cthd"] != null) { string sql = "select MaKH from KhachHang where SDT='" + Session["sdt"].ToString() + "'"; DataTable dt; dt = kn.GetData(sql); if (dt.Rows.Count > 0) { int makh = int.Parse(dt.Rows[0][0].ToString()); try { kn.Execute("update KhachHang set TenKH=N'" + Session["tenkh"].ToString().Trim() + "' where MaKH=" + makh); themHD_CTHD(dt); string sqlHD = "select Max(MaHD) from R_HoaDon where SDT='" + Session["sdt"].ToString() + "'"; dt = kn.GetData(sqlHD); if (dt.Rows.Count > 0) { gvCTHD.Visible = false; btnHuy.Visible = false; btncapnhat.Visible = false; btnLuu.Visible = false; lbltc.Visible = false; lblthanhtien.Visible = false; txtmakh.Enabled = true; txttenkh.Enabled = true; txttenkh.Text = ""; txtmakh.Text = ""; Redirect rd = new Redirect(); // rd.ChuyenTrang("themhoadon.aspx", "", ""); rd.ChuyenTrang("inhoadon.aspx?xuathd=" + int.Parse(dt.Rows[0][0].ToString()), "_blank", ""); } } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } else { try { SqlConnection conKH = new SqlConnection(kn.chuoiketnoi); conKH.Open(); SqlCommand cmdKH = new SqlCommand(); cmdKH.Connection = conKH; cmdKH.CommandType = CommandType.StoredProcedure; cmdKH.CommandText = "Proc_ThemKH"; cmdKH.Parameters.Add("@TenKH", SqlDbType.NVarChar, 50).Value = Session["tenkh"].ToString().Trim(); cmdKH.Parameters.Add("@SDT", SqlDbType.VarChar, 10).Value = Session["sdt"].ToString().Trim(); cmdKH.Parameters.Add("@Email", SqlDbType.VarChar, 100).Value = ""; cmdKH.ExecuteNonQuery(); conKH.Close(); dt = kn.GetData(sql); themHD_CTHD(dt); string sqlHD = "select Max(MaHD) from R_HoaDon where SDT='" + Session["sdt"].ToString() + "'"; dt = kn.GetData(sqlHD); if (dt.Rows.Count > 0) { Redirect rd = new Redirect(); // rd.ChuyenTrang("themhoadon.aspx", "", ""); rd.ChuyenTrang("inhoadon.aspx?xuathd=" + int.Parse(dt.Rows[0][0].ToString()), "_blank", ""); } } catch { Response.Write("<script> alert('Đã xảy ra lỗi. Vui lòng kiểm tra lại.') </script>"); } } } else { Response.Redirect("themhoadon.aspx"); } Session["cthd"] = null; }
protected void btDongY_Click(object sender, EventArgs e) { //for(i = 1 ;i ++) //{ //KhachHangID a = int.Parse("1") + 1; //} int sodonhang; string TenNguoiNhan, DiaChiNhan, DienThoaiNhan, GhiChu, tendangnhap, TongTien; TenNguoiNhan = txtTenNguoiNhan.Text; DiaChiNhan = txtDiaChiNhan.Text; DienThoaiNhan = txtDienThoaiNhan.Text; GhiChu = txtnote.Text; tendangnhap = lbHoTen.Text; TongTien = lbtongtien.Text; //try //{ SqlConnection con = new SqlConnection(x.strConn); con.Open(); SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.CommandText = @"insert into HOADON(NgayMua,ThanhTien,NgayGiao,TenNguoiNhan,Tendangnhap,DiachiNhan,DienThoaiNhan) values(@ngaydathang,@ThanhTien,@ngaygiaohang,@TenNguoiNhan,@Tendangnhap,@DiaChiNhan,@DienThoaiNhan); ; SELECT SCOPE_IDENTITY()"; cmd.Parameters.Add("@ngaydathang", SqlDbType.SmallDateTime); cmd.Parameters["@ngaydathang"].Value = DateTime.Today; cmd.Parameters.Add("@ThanhTien", SqlDbType.NVarChar, 50); cmd.Parameters["@ThanhTien"].Value = TongTien; cmd.Parameters.Add("@ngaygiaohang", SqlDbType.SmallDateTime); cmd.Parameters["@ngaygiaohang"].Value = cldNgayGiaoHang.SelectedDate; cmd.Parameters.Add("@TenNguoiNhan", SqlDbType.NVarChar, 50); cmd.Parameters["@TenNguoiNhan"].Value = TenNguoiNhan; cmd.Parameters.Add("@Tendangnhap", SqlDbType.NVarChar, 50); cmd.Parameters["@Tendangnhap"].Value = tendangnhap; cmd.Parameters.Add("@DiaChiNhan", SqlDbType.NVarChar, 100); cmd.Parameters["@DiaChiNhan"].Value = DiaChiNhan; cmd.Parameters.Add("@DienThoaiNhan", SqlDbType.Text); cmd.Parameters["@DienThoaiNhan"].Value = DienThoaiNhan; //cmd.ExecuteNonQuery(); sodonhang = Convert.ToInt32(cmd.ExecuteScalar()); con.Close(); DataTable dt = (DataTable)Session["GioHang"]; gvGioHang.DataSource = dt; gvGioHang.DataBind(); string Tensp, Hinhsp; string Giasp; for (int i = 0; i < dt.Rows.Count; i++) { Tensp = dt.Rows[i]["TenSP"].ToString(); Giasp = dt.Rows[i]["Gia"].ToString(); Hinhsp = dt.Rows[i]["HinhSP"].ToString(); x.Execute("INSERT INTO GIOHANG(IDHoaDon,TenSP,Gia,HinhSP) values(" + sodonhang + ",'" + Tensp + "'," + Giasp + ",'" + Hinhsp + "')"); } Session["GioHang"] = null; //if (rbl_httt.SelectedValue == "0") Response.Redirect("~/Xacnhandathang.aspx"); //else //{ // Response.Write("Vui lòng xác nhận !"); //} //} //catch (Exception ex) //{ // lbloi.Text = "Lỗi trong quá trình!"; //} }