public ActionResult GetInvoice(Int64 Documents)
        {
            try
            {
                //Int64 Employee_Id = Convert.ToInt64(Request.Headers["employeeid"]);

                //if (Employee_Id == 0)
                //{
                //    Employee_Id = Convert.ToInt64(Session["UserID"]);
                //}
                int Documentid = Convert.ToInt32(Documents);
                MTSHRDataLayer.AssetReportView data_document = new MTSHRDataLayer.AssetReportView();
                DataTable Documentimage = data_document.ReadInvoiceImages(Documentid);

                if (Documentimage.Rows.Count > 0)
                {
                    byte[] imagedata = Documentimage.Rows[0]["INVOICE"] as byte[];

                    string imagename = Documentimage.Rows[0]["INVOICE_NAME"].ToString();

                    string baseimage = Convert.ToBase64String(imagedata);
                    TempData["image"]     = baseimage;
                    TempData["imagename"] = imagename;
                    return(Content("Success"));
                }
                else
                {
                    return(Content("Failed"));
                }
            }
            catch (Exception exec)
            {
                BaseExceptionHandler.HandleException(ref exec);
                return(Content(exec.ToString()));
            }
        }
 public JsonResult ReadAssignAsset(Int64 ItemCode)
 {
     MTSHRDataLayer.AssetReportView reportview = new MTSHRDataLayer.AssetReportView();
     TempData.Keep("ItemCode");
     return(Json(JsonConvert.SerializeObject(reportview.ReadAssignAsset(ItemCode)), JsonRequestBehavior.AllowGet));
 }