public JsonResult SaveGrantBudgetMaster(GrantBudgeMster grantBudgeMster) { var AllStatus = grantCodeMstrData.AddGrantBudget(grantBudgeMster); return(new JsonResult { Data = AllStatus, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult GetGrantBudgetMaster(GrantBudgeMster grantBudgeMster) { if (grantBudgeMster.value == 1) { var AllStatus = grantCodeMstrData.GetGrantcodeMasterData(grantBudgeMster.CustId); return(new JsonResult { Data = AllStatus, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } else { var AllStatus = grantCodeMstrData.GetBudgetCodeData(grantBudgeMster.CustId); return(new JsonResult { Data = AllStatus, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } }
public List <dynamic> AddGrantBudget(GrantBudgeMster grantBudgeMster) { List <dynamic> objDynamic = new List <dynamic>(); GrantBudgetCodeMster grantBudgetCodeMster = new GrantBudgetCodeMster(); switch (grantBudgeMster.value) { case 1: { GrantCodeMster grantCodeMster = new GrantCodeMster(); var Data = JsonConvert.DeserializeObject <List <GrantBudgetCodeMster> >(grantBudgeMster.GrantBudgeMsterlist); for (int i = 0; i < Data.Count; i++) { grantBudgetCodeMster = Data[i]; if (grantBudgetCodeMster.Ischange) { if (!String.IsNullOrEmpty(grantBudgetCodeMster.GrantBudgetTitle)) { if (!string.IsNullOrEmpty(UserID)) { grantCodeMster.UserID = Convert.ToInt64(UserID); } grantCodeMster.GrantId = grantBudgetCodeMster.GrantBudgetId; grantCodeMster.GrantTitle = grantBudgetCodeMster.GrantBudgetTitle; grantCodeMster.fldlength = grantBudgetCodeMster.fldlength; grantCodeMster.isRequired = grantBudgetCodeMster.isRequired; grantCodeMster.Serial = grantBudgetCodeMster.Serial; grantCodeMster.DependOn = grantBudgetCodeMster.DependOn; grantCodeMster.IsActive = grantBudgetCodeMster.IsActive; grantCodeMster.CustId = grantBudgeMster.CustId; if (grantBudgetCodeMster.GrantBudgetId == 0) { grantCodeMster.Type = 1; grantCodeMster.IsActive = true; } else { grantCodeMster.Type = 2; } if (grantBudgetCodeMster.IsDelete == true) { grantCodeMster.Type = 3; grantCodeMster.IsActive = false; } AddGrantCodeMaster(grantCodeMster); if (grantCodeMster.Status == -99) { break; } } else { } } } objDynamic.Add(grantCodeMster.Status); objDynamic.Add(GetGrantcodeMasterData(grantBudgeMster.CustId)); break; } case 2: { BudgetCodeMasterDTO budgetCodeMasterDTO = new BudgetCodeMasterDTO(); try { var Data = JsonConvert.DeserializeObject <List <GrantBudgetCodeMster> >(grantBudgeMster.GrantBudgeMsterlist); for (int j = 0; j < Data.Count; j++) { grantBudgetCodeMster = Data[j]; if (grantBudgetCodeMster.Ischange) { if (!String.IsNullOrEmpty(grantBudgetCodeMster.GrantBudgetTitle)) { if (!string.IsNullOrEmpty(UserID)) { budgetCodeMasterDTO.UserID = Convert.ToInt64(UserID); } budgetCodeMasterDTO.BudgetId = grantBudgetCodeMster.GrantBudgetId; budgetCodeMasterDTO.BudgetTitle = grantBudgetCodeMster.GrantBudgetTitle; budgetCodeMasterDTO.FldLength = grantBudgetCodeMster.fldlength; budgetCodeMasterDTO.isRequired = grantBudgetCodeMster.isRequired; budgetCodeMasterDTO.Serial = grantBudgetCodeMster.Serial; budgetCodeMasterDTO.DependOn = grantBudgetCodeMster.DependOn; budgetCodeMasterDTO.IsActive = grantBudgetCodeMster.IsActive; budgetCodeMasterDTO.CustId = grantBudgeMster.CustId; if (grantBudgetCodeMster.GrantBudgetId == 0) { budgetCodeMasterDTO.Type = 1; budgetCodeMasterDTO.IsActive = true; } else { budgetCodeMasterDTO.Type = 2; } if (grantBudgetCodeMster.IsDelete == true) { budgetCodeMasterDTO.Type = 3; budgetCodeMasterDTO.IsActive = false; } AddBudgetCodeMaster(budgetCodeMasterDTO); if (budgetCodeMasterDTO.Status == -99) { break; } } else { } } } objDynamic.Add(budgetCodeMasterDTO.Status); objDynamic.Add(GetBudgetCodeData(grantBudgeMster.CustId)); } catch (Exception ex) { } break; } } return(objDynamic); }