Beispiel #1
0
        public JsonResult GetCostCentreCascading(Guid budgetOwnerID, string provinceFilter)
        {
            var result = new List<Fin_PurchaseRequestModel>();
            string status = string.Empty;
            if (budgetOwnerID != Guid.Empty)
            {
                var serivces = new ActionService(UserLogin);
                var entity = serivces.GetByIdUseStore<Fin_PurchaseRequestModel>(budgetOwnerID, ConstantSql.hrm_cat_sp_get_OwnerByIds, ref status);
                var cateService = new Cat_CateCodeServices();
                var lstObj = new List<object>();
                lstObj.Add(null);
                lstObj.Add(null);
                lstObj.Add(1);
                lstObj.Add(int.MaxValue - 1);
                var lstCate = cateService.GetData<Cat_CateCodeModel>(lstObj, ConstantSql.hrm_cat_sp_get_CateCode, UserLogin, ref status);
                if (entity != null)
                {
                    if (entity.BudgetOwnerName == "EUCERIN")
                    {
                        var lstCateCode = lstCate.Where(s => s.CateCodeType == entity.BudgetOwnerName);
                        return Json(lstCateCode, JsonRequestBehavior.AllowGet);
                    }
                    else
                    {
                        var lstCateCodes = lstCate.Where(s => s.CateCodeType != "EUCERIN");
                        return Json(lstCateCodes, JsonRequestBehavior.AllowGet);
                    }

                }
                //if (!string.IsNullOrEmpty(provinceFilter))
                //{
                //    var rs = result.Where(s => s.ProvinceName != null && s.ProvinceName.ToLower().Contains(provinceFilter.ToLower())).ToList();

                //    return Json(rs, JsonRequestBehavior.AllowGet);
                //}
            }
            return Json(result, JsonRequestBehavior.AllowGet);
        }
Beispiel #2
0
 // DELETE api/<controller>
 public void Delete(Guid ID)
 {
     var service = new Cat_CateCodeServices();
     var result  = service.Remove <Cat_CateCodeEntity>(ID);
 }
Beispiel #3
0
 // DELETE api/<controller>
 public void Delete(Guid ID)
 {
     var service = new Cat_CateCodeServices();
     var result = service.Remove<Cat_CateCodeEntity>(ID);
 }