Beispiel #1
0
 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.";
     }
 }
Beispiel #5
0
    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;
         }
     }
 }
Beispiel #10
0
    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>");
        }
    }
Beispiel #11
0
 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");
 }
Beispiel #12
0
 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");
             }
         }
     }
 }
Beispiel #14
0
 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;
         }
     }
 }
Beispiel #15
0
    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>");
             }
         }
     }
 }
Beispiel #17
0
 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;
 }
Beispiel #18
0
    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!";
        //}
    }