public ActionResult Delete(string[] trxid)
        {
            var data = new { status = "", message = "" };

            if (HttpContext.Session["UID"] == null)
            {
                return(RedirectToAction("Index", "Portal", null));
            }

            mUser u = new mUser();

            if (!u.check_user_right(Session["UID"].ToString(), 2))
            {
                return(RedirectToAction("Denied", "Portal", null));
            }

            if (trxid == null)
            {
                data = new { status = "ok", message = "Invalid TRXID" };
            }

            try
            {
                ViewBag.TRXId = trxid;
                string uid = Session["UID"].ToString();
                for (int i = 0; i < trxid.Length; i++)
                {
                    string       tx = trxid[i];
                    mTransaction t  = new mTransaction();
                    t.TrxID = int.Parse(tx);
                    t.Delete(uid);
                }

                var message = String.Format("No of Transactions : {0} had been deleted...", trxid.Length);
                data = new { status = "ok", message = message };
            }
            catch (Exception ex)
            {
                data = new { status = "ok", message = "Transaction List is empty or\n" + ex.Message };
            }

            return(Json(data, JsonRequestBehavior.AllowGet));
        }