Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string Giatu  = Request.QueryString[0];
        string Giaden = Request.QueryString[1];

        if (Giaden.ToString() == null)
        {
            string c = "SELECT  TenHoa, MaHoa, Hinh, Gia FROM  dbo.SanPhamHoa WHERE Gia >=" + float.Parse(Giatu) + "";
            c = string.Format(c, Giatu, Giaden == "");
            DungChung connect = new DungChung();
            DataTable dt      = connect.DocBang(c);
            DataList1.DataSource = dt;
            DataList1.DataBind();
        }
        if (Giatu.ToString() != "" && Giaden.ToString() != "")
        {
            string c = "SELECT  TenHoa, MaHoa, Hinh, Gia FROM  dbo.SanPhamHoa WHERE Gia >= " + float.Parse(Giatu) + " and Gia <= " + float.Parse(Giaden) + "";
            c = string.Format(c, Giatu, Giaden);
            DungChung connect = new DungChung();
            DataTable dt      = connect.DocBang(c);
            DataList1.DataSource = dt;
            DataList1.DataBind();
        }
        else
        {
            lblThongBao.Text = "Không Có Sản Phẩm Cần Tìm!";
        }
    }
Ejemplo n.º 2
0
    protected void btDangNhap_Click(object sender, EventArgs e)
    {
        DataTable     dt     = new DataTable();
        DungChung     ketnoi = new DungChung();
        SqlConnection cn     = new SqlConnection(ConfigurationManager.ConnectionStrings["connect"].ConnectionString);
        string        sql    = string.Format("select * from KhachHang where TenTaiKhoan = '{0}' and MatKhau = '{1}'", tbTenDN.Text, tbMatKhau.Text);
        SqlCommand    cmd    = new SqlCommand("select * from KhachHang where TenTaiKhoan='" + tbTenDN.Text + "'and MatKhau ='" + tbMatKhau.Text + "'", cn);

        cmd.CommandType = CommandType.Text;
        cn.Open();
        SqlDataReader rs = cmd.ExecuteReader();

        if (rs.Read())
        {
            string maquyen     = rs["Quyen"].ToString();
            string TenTaiKhoan = rs["TenTaiKhoan"].ToString();
            Session["TenTaiKhoan"] = tbTenDN.Text;
            cmd.Dispose();
            rs.Close();
            SqlCommand cmd2 = new SqlCommand("select * from KhachHang where Quyen=" + maquyen, cn);
            cmd2.CommandType = CommandType.Text;
            SqlDataReader rs2 = cmd2.ExecuteReader();
            if (rs2.Read())
            {
                string nhom1 = rs2["quyen"].ToString();
                switch (nhom1)
                {
                case "2":
                    FormsAuthentication.SetAuthCookie(TenTaiKhoan, false);
                    Response.Redirect("~/Admin/TrangChuAdmin.aspx");
                    break;

                case "1":
                    dt = ketnoi.DocBang(sql);
                    if (dt.Rows.Count > 0)
                    {
                        Session["MaKH"]    = dt.Rows[0]["MaKH"];
                        Session["hoTen"]   = dt.Rows[0]["Ten"];
                        lbLoiChao.Text     = "Chào: " + Session["hoTen"].ToString();
                        pnThoat.Visible    = false;
                        pnDangNhap.Visible = true;
                    }
                    Response.Redirect("TrangChu.aspx");
                    break;
                }
            }
            else
            {
                Response.Redirect("DangNhap.aspx");
            }
        }
        else
        {
            Response.Write("<script>alert('Bạn đã đăng nhập sai')</script>");
        }
    }
Ejemplo n.º 3
0
 protected void btDangKy_Click(object sender, EventArgs e)
 {
     if (tbTaiKhoanDK.Text.Length < 6)
     {
         Response.Write("<script>alert('Tên tài khoản không được ít hơn 6 ký tự!')</script>");
     }
     else if (tbMatKhauDK.Text.Length < 6)
     {
         Response.Write("<script>alert('Mật khẩu không được ít hơn 6 ký tự!')</script>");
     }
     else if (tbMatKhauDK.Text != tbNhapLaiMKDK.Text)
     {
         Response.Write("<script>alert('Mật khẩu không khớp!')</script>");
     }
     else if (tbNam.Text.Length != 4)
     {
         Response.Write("<script>alert('Năm sinh nhâp không chính xác!')</script>");
     }
     else if (KiemTraTaiKhoanTonTai(tbTaiKhoanDK.Text))
     {
         Response.Write("<script>alert('Tên đăng nhập đã tồn tại!');</script>");
     }
     else
     {
         DateTime ngaySinh = new DateTime();
         int      maKH     = LayMaTuTang();
         try
         {
             ngaySinh = DateTime.Parse(ddlThang.Text + "/" + ddlNgay.Text + "/" + tbNam.Text);
         }
         catch
         {
             Response.Write("<script>alert('Nam sinh không phải là số!')</script>");
         }
         bool      kq     = true;
         string    sql    = string.Format("insert into KhachHang values({0}, N'{1}', {2}, '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', {9})", maKH, tbHoTenDK.Text, ddlGioiTinh.SelectedValue, tbDiaChi.Text, ngaySinh, tbDienThoai.Text, tbEmail.Text, tbTaiKhoanDK.Text, tbMatKhauDK.Text, 1);
         DungChung ketNoi = new DungChung();
         try
         {
             ketNoi.ThucHienCauLenh(sql);
         }
         catch
         {
             kq = false;
             Response.Write("<script>alert('Đăng ký thất bại')</script>");
         }
         if (kq == true)
         {
             Response.Write("<script>alert('Đăng ký thành công!')</script>");
             Response.Redirect("DoiMKThanhCong.aspx");
         }
     }
 }
Ejemplo n.º 4
0
    protected void btnGuiDonHang_Click(object sender, EventArgs e)
    {
        if (tbDCGH.Text == "")
        {
            Response.Write("<script>alert('Địa chỉ giao hàng không hợp lệ!')</script>");
        }
        else if (tbTGGH.Text == "")
        {
            Response.Write("<script>alert('Ngày giao hàng không hợp lệ!')</script>");
        }
        else
        {
            string    ngayDH;
            DungChung ketNoi = new DungChung();
            DataTable dt     = (DataTable)Session["GioHang"];
            int       soHD   = LayMaTuTangDonDatHang();
            int       MaKH   = int.Parse(Session["MaKH"].ToString());
            ngayDH = DateTime.Today.ToString("dd-MM-yyyy");
            int    thoiGianGH = int.Parse(tbTGGH.Text);
            string diaChiGH   = tbDCGH.Text;
            string ghiChuKhac = tbGCK.Text;
            double tongTien   = 0;
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                double thanhTien = double.Parse(dt.Rows[i][3].ToString()) * int.Parse(dt.Rows[i][4].ToString());
                tongTien = tongTien + thanhTien;
            }
            bool   kq   = true;
            string sql1 = string.Format("insert into DonDatHang values({0}, {1}, N'{2}', {3}, N'{4}', N'{5}', {6})", soHD, MaKH, ngayDH, thoiGianGH, diaChiGH, ghiChuKhac, tongTien);
            ketNoi.ThucHienCauLenh(sql1);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                int    maCTHD    = LayMaTuTangChiTietDonDatHang();
                int    maDT      = int.Parse(dt.Rows[i][0].ToString());
                int    soLuong   = int.Parse(dt.Rows[i][3].ToString());
                double donGia    = double.Parse(dt.Rows[i][4].ToString());
                double thanhTien = double.Parse(dt.Rows[i][3].ToString()) * int.Parse(dt.Rows[i][4].ToString());
                string sql2      = string.Format("insert into ChiTietDonDatHang values({0}, {1}, {2}, {3}, {4}, {5})", maCTHD, soHD, maDT, soLuong, donGia, thanhTien);
                ketNoi.ThucHienCauLenh(sql2);
            }
            Session["giohang"] = null;
            Response.Redirect("XaNhanThanhCong.aspx");

            kq = false;
            {
                lblThongBao.Text = " Đặt hàng không thành công, mời bạn thử lại";
            }
        }
    }
 private void btnKetNoi_Click(object sender, EventArgs e)
 {
     try
     {
         DungChung dc = new DungChung();
         dc.KetNoi(txtServer.Text, txtDatabase.Text, txtUsername.Text, txtPassword.Text);
         frmDangNhap f = new frmDangNhap();
         this.Hide();
         f.ShowDialog();
     }
     catch (Exception tt)
     {
         MessageBox.Show("Kết nối thất bại");
     }
 }
Ejemplo n.º 6
0
    public static bool KiemTraTaiKhoanTonTai(string taiKhoan)
    {
        bool      kq;
        DungChung ketNoi = new DungChung();
        string    sql    = "select * from KhachHang where TenTaiKhoan = '" + taiKhoan + "'";
        DataTable dt     = ketNoi.DocBang(sql);

        if (dt.Rows.Count > 0)
        {
            kq = true;
        }
        else
        {
            kq = false;
        }
        return(kq);
    }
Ejemplo n.º 7
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            Reset();
            int countError = 0;

            if (txtID.Text.Equals(""))
            {
                countError++;
                lblMa.Text = "Mời nhập mã !";
            }
            if (txtPassword.Text.Equals(""))
            {
                countError++;
                lblMatKhau.Text = "Mời nhập mật khẩu !";
            }
            if (countError == 0)
            {
                DungChung dungChung = new DungChung();
                var       q         = from s in DungChung.Db.NguoiDungs
                                      where s.MaNguoiDung.Equals(txtID.Text) && s.MatKhau.Equals(txtPassword.Text)
                                      select s;
                if (q.Any())
                {
                    DungChung.HoTen       = q.First().TenNguoiDung;
                    DungChung.MaChucVu    = q.First().MaChucVu;
                    DungChung.MaNguoiDung = q.First().MaNguoiDung;
                    DungChung.MaTinh      = q.First().MaTinhThanh;
                    DungChung.MaHuyen     = q.First().MaQuanHuyen;
                    DungChung.MaXa        = q.First().MaPhuongXa;

                    FrmMain frmMain = new FrmMain();
                    Hide();
                    frmMain.ShowDialog();
                    Close();
                }
                else
                {
                    MessageBox.Show("Mời kiểm tra lại !");
                    ResetInfo();
                }
            }
        }
Ejemplo n.º 8
0
    public static int LayMaTuTang()
    {
        string    sql    = "select * from KhachHang";
        DungChung ketNoi = new DungChung();
        DataTable dt     = new DataTable();

        dt = ketNoi.DocBang(sql);
        int maTuTang = 1;

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            if (int.Parse(dt.Rows[i][0].ToString()) != maTuTang)
            {
                return(maTuTang);
            }
            else
            {
                maTuTang++;
            }
        }
        return(maTuTang);
    }
Ejemplo n.º 9
0
 protected void btnThem_Click(object sender, EventArgs e)
 {
     if (txtTenHoa.Text == "")
     {
         Response.Write("<script>alert('Tên không được bỏ trống!')</script>");
     }
     else if (txtGia.Text == "")
     {
         Response.Write("<script>alert('Giá không được bỏ trống!')</script>");
     }
     else if (FU_HinhAnh.FileName.ToString() == "")
     {
         Response.Write("<script>alert('Phải duyệt hình, không được để trống!')</script>");
     }
     else if (txtMaHang.Text == "")
     {
         Response.Write("<script>alert('Mã hàng không được bỏ trống!')</script>");
     }
     else
     {
         DungChung ketNoi = new DungChung();
         int       maHoa  = LayMaTuTangHoa();
         FU_HinhAnh.SaveAs(Server.MapPath("~//Hinh//" + FU_HinhAnh.FileName));
         string sql1 = string.Format("insert into SanPhamHoa values({0}, N'{1}', N'{2}', {3}, {4})", maHoa, txtTenHoa.Text, "Hinh/" + FU_HinhAnh.FileName, txtGia.Text, txtMaHang.Text);
         string ad   = "update SanPhamHoa set maHoa = @maHoa";
         try
         {
             ketNoi.ThucHienCauLenh(sql1);
             ketNoi.ThucHienCauLenh(ad);
         }
         catch
         {
             Response.Write("<script>alert('Thêm Sản Phẩm Thất Bại!')</script>");
         }
         Response.Redirect("ThemSanPham.aspx");
     }
 }
Ejemplo n.º 10
0
    public int LayMaTuTangDonDatHang()
    {
        int       soHD   = 1;
        DungChung ketNoi = new DungChung();
        string    sql    = "select * from DonDatHang";
        DataTable dt     = new DataTable();

        dt = ketNoi.DocBang(sql);
        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (int.Parse(dt.Rows[i][0].ToString()) != soHD)
                {
                    return(soHD);
                }
                else
                {
                    soHD++;
                }
            }
        }
        return(soHD);
    }
Ejemplo n.º 11
0
    public int LayMaTuTangHoa()
    {
        int       MaHoa  = 1;
        DungChung ketNoi = new DungChung();
        string    sql    = "select * from SanPhamHoa";
        DataTable dt     = new DataTable();

        dt = ketNoi.DocBang(sql);
        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (int.Parse(dt.Rows[i][0].ToString()) != MaHoa)
                {
                    return(MaHoa);
                }
                else
                {
                    MaHoa++;
                }
            }
        }
        return(MaHoa);
    }