Ejemplo n.º 1
0
        public void ProcessRequest(HttpContext context)
        {
            db = new FruitDataDataContext();
            int ketQua;
            // Check DataType
            int dataType = int.Parse(context.Request.QueryString["DataType"]);

            switch (dataType)
            {
            // Get list don hang tinh trang : cho xac nhan
            case 1:
                object_Response = new Object_Response();
                ketQua          = getListDonHangMoi(context);
                switch (ketQua)
                {
                // Get list thanh cong
                case 0:
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            // Huy don hang by id
            case 2:
                object_Response = new Object_Response();
                ketQua          = huyDonHangById(context);
                switch (ketQua)
                {
                // Huy thanh cong
                case 0:
                    object_Response.Status_Code  = 0;
                    object_Response.Status_Text  = "Hủy đơn hàng thành công";
                    object_Response.Data         = "";
                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));

                    break;

                // Ma don hang khong ton tai
                case 1:
                    object_Response.Status_Code = 1;
                    object_Response.Status_Text = "Mã đơn hàng không tồn tại";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                // Khong tim thay don hang
                case 2:
                    object_Response.Status_Code = 2;
                    object_Response.Status_Text = "Mã đơn hàng không tồn tại";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            // xác nhận đơn hàng
            case 3:
                object_Response = new Object_Response();
                ketQua          = xacNhanDonHangById(context);
                switch (ketQua)
                {
                // xác nhận đơn hàng thanh cong
                case 0:
                    object_Response.Status_Code  = 0;
                    object_Response.Status_Text  = "Xác nhận đơn hàng thành công";
                    object_Response.Data         = "";
                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));

                    break;

                // Ma don hang khong ton tai
                case 1:
                    object_Response.Status_Code = 1;
                    object_Response.Status_Text = "Vui lòng upload ảnh bằng chứng thanh toán";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                // Khong tim thay don hang
                case 2:
                    object_Response.Status_Code = 2;
                    object_Response.Status_Text = "Mã đơn hàng không tồn tại";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            //get list don hang da xac nhan va da huy
            case 4:
                object_Response = new Object_Response();
                ketQua          = getListDonHangDaXacNhan(context);
                switch (ketQua)
                {
                // Get list thanh cong
                case 0:
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            //sua don hang theo id
            case 5:
                object_Response = new Object_Response();
                ketQua          = suaChiTietDHByID(context);
                switch (ketQua)
                {
                // Lỗi nhập ko đủ dữ liệu
                case -2:
                    // gửi reponse trong chiTietDH
                    break;

                // Update thanh cong
                case 0:
                    object_Response.Status_Code = 0;
                    object_Response.Status_Text = "Update đơn hàng thành công";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));

                    break;

                // Data = null
                case 1:
                    object_Response.Status_Code = 1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            // get chi tiet don hang by madon hang
            case 6:
                object_Response = new Object_Response();
                ketQua          = getChiTietDonHangByID(context);
                switch (ketQua)
                {
                case 0:
                    break;

                // Data = null
                case 1:
                    object_Response.Status_Code = 1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            default: break;
            }
        }
Ejemplo n.º 2
0
        public void ProcessRequest(HttpContext context)
        {
            db = new FruitDataDataContext();
            int ketQua;
            // Check DataType
            int dataType = int.Parse(context.Request.QueryString["DataType"]);

            switch (dataType)
            {
            // Check admin in db
            case 1:
                object_Response = new Object_Response();
                ketQua          = checkAdmin(context);
                switch (ketQua)
                {
                // Get list thanh cong
                case 0:
                    break;

                // Khong nhap username or pass
                case 1:
                    object_Response.Status_Code = 1;
                    object_Response.Status_Text = "Username hoặc Password không được để trống";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                case 2:
                    object_Response.Status_Code = 2;
                    object_Response.Status_Text = "Tài khoản không tồn tại";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                case 3:
                    object_Response.Status_Code = 3;
                    object_Response.Status_Text = "Mật khẩu không chính xác";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            default: break;
            }
        }
Ejemplo n.º 3
0
        public void ProcessRequest(HttpContext context)
        {
            db = new FruitDataDataContext();
            int ketQua;
            // Check DataType
            int dataType = int.Parse(context.Request.QueryString["DataType"]);

            switch (dataType)
            {
            // Get list loai trai cay
            case 8:
                object_Response = new Object_Response();
                ketQua          = getListLoaiTraiCay(context);
                switch (ketQua)
                {
                // Get list thanh cong
                case 0:
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            // Xoa loai trai cay by id
            case 10:
                object_Response = new Object_Response();
                ketQua          = xoaLoaiTraiCayByID(context);
                switch (ketQua)
                {
                case 0:
                    object_Response.Status_Code = 0;
                    object_Response.Status_Text = "Xoá loại trái cây thành công";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));

                    break;

                case 1:
                    object_Response.Status_Code = 1;
                    object_Response.Status_Text = "Mã loại trái cây không tồn tại";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                case 2:
                    object_Response.Status_Code = 2;
                    object_Response.Status_Text = "Mã loại trái cây không tồn tại";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            // Them loai trai cay
            case 11:
                object_Response = new Object_Response();
                ketQua          = themLoaiTraiCay(context);
                switch (ketQua)
                {
                // Lỗi nhập ko đủ dữ liệu
                case -2:
                    // gửi reponse trong themLoaiTraiCay
                    break;

                case 0:
                    object_Response.Status_Code = 0;
                    object_Response.Status_Text = "Thêm loại trái cây thành công";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));

                    break;

                case 1:
                    object_Response.Status_Code = 1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            // Edit loai trai cay by id
            case 9:
                object_Response = new Object_Response();
                ketQua          = suaLoaiTraiCayByID(context);
                switch (ketQua)
                {
                // Lỗi nhập ko đủ dữ liệu
                case -2:
                    // gửi reponse trong suaLoaiTraiCay
                    break;

                // Update thanh cong
                case 0:
                    object_Response.Status_Code = 0;
                    object_Response.Status_Text = "Cập nhật loại trái cây thành công";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));

                    break;

                // Data = null
                case 1:
                    object_Response.Status_Code = 1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            default: break;
            }
        }
Ejemplo n.º 4
0
        public void ProcessRequest(HttpContext context)
        {
            db = new FruitDataDataContext();
            int ketQua;
            // Check DataType
            int dataType = int.Parse(context.Request.QueryString["DataType"]);

            switch (dataType)
            {
            // Get list don hang
            case 1:
                object_Response = new Object_Response();
                ketQua          = getListXuat(context);
                switch (ketQua)
                {
                // Get list thanh cong
                case 0:
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            // Get list log nhap theo ngay
            case 2:
                object_Response = new Object_Response();
                ketQua          = getListXuatTheoThoiGian(context);
                switch (ketQua)
                {
                // Thong ke theo ngay thanh cong
                case 0:
                    break;

                // Data = null
                case 1:
                    object_Response.Status_Code = 1;
                    object_Response.Status_Text = "Ngày bắt đầu không được lớn hơn ngày kết thúc";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                //Lỗi ngày bắt đầu lớn hơn ngày kết thúc
                case 2:
                    object_Response.Status_Code = 2;
                    object_Response.Status_Text = "Vui lòng nhập thời gian bắt đầu, kết thúc";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;

                default:
                    object_Response.Status_Code = -1;
                    object_Response.Status_Text = "Lỗi kết nối cơ sở dữ liệu";
                    object_Response.Data        = "";

                    context.Response.ContentType = "text/json";
                    context.Response.Write(JsonConvert.SerializeObject(object_Response));
                    break;
                }
                break;

            default: break;
            }
        }