示例#1
0
        public JsonResult SendById(string id)
        {
            int result = 0;
            VT_GetSMSInfo_Result param = db.VT_GetSMSInfo(int.Parse(id)).FirstOrDefault();

            if (param.Type.Contains("Xuất") || param.Type.Contains("Xuat"))
            {
                result = zalo.sendMessage(param.ZaloId,
                                          "Số Xe: " + param.TruckNo +
                                          "\nLỆNH ĐIỀU VẬN: HÀNG XUẤT \nNgày vận chuyển:" + param.transdate +
                                          "\nKH:" + param.ShortName +
                                          "\nBILL/BOOKING: " + param.bookbill +
                                          "\nADD:" + param.Location +
                                          "\nLOẠI: " + param.CntrSize +
                                          "-" + param.Shipping +
                                          "\nLH:" + param.Caller +
                                          "\nYC: " + param.Inquiry +
                                          "\nTàu chạy/Hết hạn: " + param.ExpireDate +
                                          "\nBốc cont/Hạ cont:" + param.PickupYard + @"\" + param.ReturnYard
                                          + "\nGhi chú: " + param.Note);
            }
            else
            {
                result = zalo.sendMessage(param.ZaloId,
                                          "Số Xe: " + param.TruckNo +
                                          "LỆNH ĐIỀU VẬN: HÀNG NHẬP \nNgày vận chuyển:" + param.transdate +
                                          "\nKH:" + param.ShortName +
                                          "\nBILL/BOOKING: " + param.bookbill +
                                          "\nADD:" + param.Location +
                                          "\nLOẠI: " + param.CntrSize +
                                          "-" + param.Shipping +
                                          "\n LH:" + param.Caller +
                                          "\nYC: " + param.Inquiry +
                                          "\nTàu chạy/Hết hạn: " + param.ExpireDate +
                                          "\nBốc cont/Hạ cont:" + param.PickupYard + @"\" + param.ReturnYard
                                          + "\nGhi chú: " + param.Note);
            }
            if (result <= 0)
            {
                return(Json(new { success = false, message = "Gửi tin zalo thất bại" }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { success = true, message = "Gửi tin zalo thành công" }, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public JsonResult Delete(int id)
        {
            if (db.TransportOrders.Where(c => c.ID == id).Select(c => c.SendSMS).FirstOrDefault().Equals("1"))
            {
                int result = 0;
                VT_GetSMSInfo_Result param = db.VT_GetSMSInfo(id).FirstOrDefault();
                if (param.Type.Contains("Xuất") || param.Type.Contains("Xuat"))
                {
                    result = zalo.sendMessage(param.ZaloId, "LỆNH ĐIỀU VẬN: HÀNG XUẤT - HỦY KẾ HOẠCH \nNgày:" + param.transdate + "\nKH:" + param.ShortName +
                                              "\nADD:" + param.Location + "\nLOẠI: " + param.CntrSize + "-" + param.Shipping + "\nLH:" +
                                              param.Caller + "\nYC: " + param.Inquiry + "\nTàu chạy/Hết hạn: " + param.ExpireDate + "\nBốc cont/Hạ rỗng:" + param.PickupYard
                                              + "\nGhi chú: " + param.Note);
                }
                else
                {
                    result = zalo.sendMessage(param.ZaloId, "LỆNH ĐIỀU VẬN: HÀNG NHẬP - HỦY KẾ HOẠCH \nNgày:" + param.transdate + "\nKH:" + param.ShortName +
                                              "\nADD:" + param.Location + "LOẠI: " + param.CntrSize + "-" + param.Shipping + "\n LH:" +
                                              param.Caller + "\nYC: " + param.Inquiry + "\nTàu chạy/Hết hạn: " + param.ExpireDate + "\nBốc cont/Hạ rỗng:" + param.PickupYard
                                              + "\nGhi chú: " + param.Note);
                }
                db.VT_DeleteTripByOrder(id);
                db.SaveChanges();
                //if (sms.Contains("SUCCESS"))
                //{
                return(Json(new { success = true, message = "Deleted Successfully" }, JsonRequestBehavior.AllowGet));

                /*}
                 * else
                 * {
                 *  return Json(new { success = false, message = "Deleted Failed" }, JsonRequestBehavior.AllowGet);
                 * }*/
            }
            else
            {
                db.VT_DeleteTripByOrder(id);
                db.SaveChanges();
                return(Json(new { success = true, message = "Deleted Successfully" }, JsonRequestBehavior.AllowGet));
            }
        }