public ActionResult Cancel(string ma_don_hang, string ly_do_huy) { if (accessDetail != null && (accessDetail.access["all"] || accessDetail.access["create"] || accessDetail.access["edit"])) { string rs = new Merchant_Order_DAO().Cancel(ma_don_hang, ly_do_huy, currentUser.name, AppConfigs.MCCConnectionString); if (!string.IsNullOrEmpty(rs)) { string[] StringSplit = new string[] { "@@" }; if (rs.Split(StringSplit, StringSplitOptions.None)[0] == "false") { return(Json(new { success = false, error = rs.Split(StringSplit, StringSplitOptions.None)[1] })); } using (var dbConn = MCC.Helpers.OrmliteConnection.openConn()) { var data = dbConn.FirstOrDefault <Merchant_OrderHeader>("ma_don_hang={0}".Params(ma_don_hang)); return(Json(new { success = true, data = data })); } } } else { return(Json(new { success = false, error = "Không có quyền" })); } return(Json(new { success = true })); }
public ActionResult ChangeStatus(string ma_don_hang, string trang_thai_don_hang) { if (accessDetail != null && (accessDetail.access["all"] || accessDetail.access["create"] || accessDetail.access["edit"])) { string rs = new Merchant_Order_DAO().ChangeStatus(ma_don_hang, trang_thai_don_hang, currentUser.name, AppConfigs.MCCConnectionString); if (!string.IsNullOrEmpty(rs)) { string[] StringSplit = new string[] { "@@" }; if (rs.Split(StringSplit, StringSplitOptions.None)[0] == "false") { return(Json(new { success = false, error = rs.Split(StringSplit, StringSplitOptions.None)[1] })); } using (var dbConn = MCC.Helpers.OrmliteConnection.openConn()) { var data = dbConn.FirstOrDefault <Merchant_OrderHeader>("select a.*,b.ten_quan_huyen as ten_quan_huyen,c.ten_thanh_pho as ten_tinh_thanh from Merchant_OrderHeader as a left join location_district as b on a.quan_huyen_giao=b.ma_quan_huyen left join location_city as c on a.tinh_thanh_giao=c.ma_thanh_pho where ma_don_hang={0}".Params(ma_don_hang)); return(Json(new { success = true, data = data })); } } } else { return(Json(new { success = false, error = "Không có quyền" })); } return(Json(new { success = true })); }