Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="dvcode"></param>
        /// <param name="dcrActualDate"></param>
        /// <param name="prodBringType"></param>
        /// <returns></returns>
        public JsonResult DeleteDoctorVisitData(string dvcode, string dcrActualDate, string prodBringType)
        {
            string  userCode    = _objcurrentInfo.GetUserCode();
            string  companyCode = _objcurrentInfo.GetCompanyCode();
            DataSet dsProducts  = new DataSet();
            string  result      = _objSPData.DeleteDoctorVisitData(dvcode, dcrActualDate);
            List <DCRProductDetailsModel> lstProducts = new List <DCRProductDetailsModel>();

            if (result.ToUpper() == "SUCCESS")
            {
                // Execute the Query and returns the DataSet.
                dsProducts = _objSPData.GetSelectedProducts(companyCode, userCode, prodBringType, "");
                DataTable dtProducts = dsProducts.Tables[0];

                // Convert the DataTable to list.
                lstProducts = (from Products in dtProducts.AsEnumerable()
                               select new DCRProductDetailsModel
                {
                    label = Products["Product_Name"].ToString() + "(" + Products["Stock"].ToString() + ")",
                    value = Products["Product_Code"].ToString(),
                    Product_Code = Products["Product_Code"].ToString().Split('_')[0]
                }).ToList <DCRProductDetailsModel>();
                // returns the list.
            }
            //return Json(lstProducts, JsonRequestBehavior.AllowGet);

            return(new LargeJsonResult
            {
                MaxJsonLength = Int32.MaxValue,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet,
                Data = new
                {
                    total = lstProducts.Count,
                    Data = lstProducts
                }
            });
        }