Beispiel #1
0
        public JsonResult DeleteById(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, "LỆNH ĐIỀU VẬN: HÀNG XUẤT - HỦY KẾ HOẠCH \nNgày vận chuyển:" + 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 vận chuyển:" + 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);
            }
            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));
        }
Beispiel #2
0
        ////ham tim kiem va send SMS bang id
        //[HttpPost]
        //public async Task<JsonResult> SendById(string id)
        //{
        //    string result = "";
        //    string sessionid = await loginSMS();
        //    string keepsessionresult = await keepSession(sessionid);
        //    VT_GetSMSInfo_Result param = db.VT_GetSMSInfo(int.Parse(id)).FirstOrDefault();
        //    if(param.Type.Contains("Xuất")|| param.Type.Contains("Xuat"))
        //    {
        //        result = await sendCreateSMSExport(sessionid, param.Phone, param.ShortName, param.transdate,
        //        param.Location, param.CntrSize, param.PickupYard, param.bookbill);
        //        string logout = await logoutSMS(sessionid);
        //    }
        //    else
        //    {
        //        result = await sendCreateSMSImport(sessionid, param.Phone, param.ShortName, param.transdate,
        //        param.Location, param.CntrSize, param.PickupYard, param.bookbill);
        //        string logout = await logoutSMS(sessionid);
        //    }
        //    return Json(new { success = true, message = result }, JsonRequestBehavior.AllowGet);
        //}
        ////ham tim kiem va gui SMS huy bang id
        //[HttpPost]
        //public async Task<JsonResult> DeleteById(string id)
        //{
        //    string result = "";
        //    string sessionid = await loginSMS();
        //    string keepsessionresult = await keepSession(sessionid);
        //    VT_GetSMSInfo_Result param = db.VT_GetSMSInfo(int.Parse(id)).FirstOrDefault();
        //    if (param.Type.Contains("Xuất") || param.Type.Contains("Xuat"))
        //    {
        //        result = await sendDeleteSMSExport(sessionid, param.Phone, param.ShortName, param.transdate,
        //        param.Location, param.CntrSize, param.PickupYard, param.bookbill);
        //        string logout = await logoutSMS(sessionid);
        //    }
        //    else
        //    {
        //        result = await sendDeleteSMSImport(sessionid, param.Phone, param.ShortName, param.transdate,
        //        param.Location, param.CntrSize, param.PickupYard, param.bookbill);
        //        string logout = await logoutSMS(sessionid);
        //    }
        //    return Json(new { success = true, message = result }, JsonRequestBehavior.AllowGet);
        //}

        //ham gui SMS huy bang id tra ve string
        public async Task <string> DeleteByIdString(string id)
        {
            string result    = "";
            string sessionid = await loginSMS();

            string keepsessionresult = await keepSession(sessionid);

            VT_GetSMSInfo_Result param = db.VT_GetSMSInfo(int.Parse(id)).FirstOrDefault();

            if (param.Type.Contains("Xuất") || param.Type.Contains("Xuat"))
            {
                result = await sendDeleteSMSExport(sessionid, param.Phone, param.ShortName, param.transdate,
                                                   param.Location, param.CntrSize, param.PickupYard, param.bookbill);

                string logout = await logoutSMS(sessionid);
            }
            else
            {
                result = await sendDeleteSMSImport(sessionid, param.Phone, param.ShortName, param.transdate,
                                                   param.Location, param.CntrSize, param.PickupYard, param.bookbill);

                string logout = await logoutSMS(sessionid);
            }
            return(result);
        }
Beispiel #3
0
        public async Task <JsonResult> SendExportById(string id)
        {
            string result    = "";
            string sessionid = await loginSMS();

            string keepsessionresult = await keepSession(sessionid);

            VT_GetSMSInfo_Result param = db.VT_GetSMSInfo(int.Parse(id)).FirstOrDefault();

            result = await sendCreateSMSExport(sessionid, param.Phone, param.ShortName, param.transdate,
                                               param.Location, param.CntrSize, param.PickupYard, param.bookbill);

            return(Json(new { success = true, message = result }, JsonRequestBehavior.AllowGet));
        }
Beispiel #4
0
        public void DeleteById(int id, TruckingVSMEntities db)
        {
            int result = 0;
            VT_GetSMSInfo_Result param = db.VT_GetSMSInfo(id).FirstOrDefault();

            if (param.Type.Contains("Xuất") || param.Type.Contains("Xuat"))
            {
                result = sendMessage(param.ZaloId, "LỆNH ĐIỀU VẬN: HÀNG XUẤT - HỦY KẾ HOẠCH \nNgày vận chuyển:" + 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ãi Bốc cont:" + param.PickupYard
                                     + "\nBãi Hạ rỗng" + param.ReturnYard + "\nGhi chú: " + param.Note);
            }
            else
            {
                result = sendMessage(param.ZaloId, "LỆNH ĐIỀU VẬN: HÀNG NHẬP - HỦY KẾ HOẠCH \nNgày vận chuyển:" + 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:" + param.PickupYard
                                     + "\nBãi Hạ rỗng" + param.ReturnYard + "\nGhi chú: " + param.Note);
            }
        }
Beispiel #5
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));
            }
        }