Ejemplo n.º 1
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";
            }
        }
    }
Ejemplo n.º 2
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.º 3
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");
     }
 }