public override DashboardParametersCustomModel MapModelToViewModel(DashboardParameters model) { var vm = base.MapModelToViewModel(model); if (vm != null) { using (var bal = new BaseBal()) { vm.DashboardTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.DashboardType), Convert.ToString((int)GlobalCodeCategoryValue.DashboardTypes)); vm.IndicatorCategoryStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.IndicatorCategory), Convert.ToString((int)GlobalCodeCategoryValue.TypeofData)); vm.DataFieldStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.DataField), Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardDataFields)); vm.ValueTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.ValueType), Convert.ToString((int)GlobalCodeCategoryValue.DashboardFormatType)); vm.ArgumentStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.Argument), Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardArguments)); vm.ColorCodeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.ColorCode), Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardColors)); vm.ExternalDashboardTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.ExternalValue1), Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardType)); } } return(vm); }
public override DashboardIndicatorData MapViewModelToModel(DashboardIndicatorDataCustomModel vm) { var model = base.MapViewModelToModel(vm); if (model != null) { using (var bal = new BaseBal()) { if (!string.IsNullOrEmpty(vm.FacilityNameStr)) { vm.FacilityNameStr = vm.FacilityNameStr.Trim(); model.FacilityId = bal.GetFacilityIdFromName(vm.FacilityNameStr); } if (!string.IsNullOrEmpty(vm.CorporateName)) { vm.CorporateName = vm.CorporateName.Trim(); model.CorporateId = bal.GetCorporateIdFromName(vm.CorporateName); } model.ExternalValue1 = bal.GetGlobalCodeIdByName(Convert.ToString((int)GlobalCodeCategoryValue.DashBoardBudgetType), vm.BudgetType); } } return(model); }
public override DashboardRemarkCustomModel MapModelToViewModel(DashboardRemark model) { var vm = base.MapModelToViewModel(model); using (var bal = new BaseBal()) { vm.FacilityStr = bal.GetFacilityNameByFacilityId(Convert.ToInt32(model.FacilityId)); vm.DashboardTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.DashboardType), Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardType)); if (Convert.ToInt32(model.DashboardType) > 0) { var gc = bal.GetGlobalCodeByCategoryAndCodeValue( Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardType), Convert.ToString(model.DashboardType)); vm.DashboardTypeStr = gc.GlobalCodeName; vm.DashboardSectionStr = !string.IsNullOrEmpty(gc.ExternalValue1) && Convert.ToInt32(model.DashboardSection) > 0 ? bal.GetNameByGlobalCodeValue(model.DashboardSection, gc.ExternalValue1) : string.Empty; } else { vm.DashboardTypeStr = string.Empty; vm.DashboardSectionStr = string.Empty; } vm.DashboardMonth = Convert.ToInt32(model.Month) > 0 ? CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(Convert.ToInt32(model.Month)) : string.Empty; } return(vm); }
public override DashboardDisplayOrderCustomModel MapModelToViewModel(DashboardDisplayOrder model) { var vm = base.MapModelToViewModel(model); if (vm != null) { using (var bal = new BaseBal()) { vm.FacilityStr = bal.GetFacilityNameByFacilityId(Convert.ToInt32(model.FacilityId)); vm.DashboardTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.DashboardId), Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardType)); if (Convert.ToInt32(model.DashboardId) > 0) { var gc = bal.GetGlobalCodeByCategoryAndCodeValue( Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardType), Convert.ToString(model.DashboardId)); vm.DashboardTypeStr = gc.GlobalCodeName; vm.DashboardSectionStr = !string.IsNullOrEmpty(gc.ExternalValue1) && Convert.ToInt32(model.SectionId) > 0 ? bal.GetNameByGlobalCodeValue(model.SectionId, gc.ExternalValue1) : string.Empty; } else { vm.DashboardTypeStr = string.Empty; vm.DashboardSectionStr = string.Empty; } vm.IndicatorStr = bal.GetIndicatorNameByIndicatornumber((model.IndicatorNumber), Convert.ToInt32(model.CorporateId)); if (!string.IsNullOrEmpty(model.SubCategory1) && !model.SubCategory1.Equals("0")) { int subCategory1; if (int.TryParse(model.SubCategory1, out subCategory1) && !string.IsNullOrEmpty(model.SubCategory2)) { var gc = bal.GetGlobalCodeByCategoryAndCodeValue( Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories1), model.SubCategory1); vm.SubCategory1Str = gc.GlobalCodeName; vm.SubCategory2Str = bal.GetNameByGlobalCodeValueAndSubCategory1(model.SubCategory2, Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories2), model.SubCategory1); } } else { vm.SubCategory1Str = string.Empty; if (!string.IsNullOrEmpty(model.SubCategory2)) { vm.SubCategory2Str = bal.GetNameByGlobalCodeValue(model.SubCategory2, Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories2)); } } } } return(vm); }
/// <summary> /// Maps the model to view model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public override ManualDashboardCustomModel MapModelToViewModel(ManualDashboardModel model) { var vm = base.MapModelToViewModel(model); using (var bal = new BaseBal()) { vm.BudgetTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.BudgetType), Convert.ToString((int)GlobalCodeCategoryValue.DashBoardBudgetType)); vm.DashboardTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.DashboardType), Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardType)); vm.KPICategoryTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.KPICategory), Convert.ToString((int)GlobalCodeCategoryValue.KPICategoryType)); vm.FrequencyTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.Frequency), Convert.ToString((int)GlobalCodeCategoryValue.DashboardFrequencyType)); vm.IndicatorTypeStr = bal.GetIndicatorNameByIndicatornumber(model.Indicators.ToString(), Convert.ToInt32(model.CorporateId)); vm.FacilityStr = bal.GetFacilityNameByFacilityId(Convert.ToInt32(model.FacilityId)); vm.CorporateStr = bal.GetNameByCorporateId(Convert.ToInt32(model.CorporateId)); //vm.SubCategoryValue1Str = bal.GetSubcategoryValue(model.SubCategory1,"0"); //vm.SubCategoryValue2Str = bal.GetSubcategoryValue(model.SubCategory1, model.SubCategory2); if (!string.IsNullOrEmpty(model.SubCategory1) && !model.SubCategory1.Equals("0")) { int subCategory1; if (int.TryParse(model.SubCategory1, out subCategory1) && !string.IsNullOrEmpty(model.SubCategory2)) { var gc = bal.GetGlobalCodeByCategoryAndCodeValue( Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories1), model.SubCategory1); vm.SubCategoryValue1Str = gc.GlobalCodeName; vm.SubCategoryValue2Str = string.IsNullOrEmpty(gc.ExternalValue1) ? string.Empty : bal.GetNameByGlobalCodeValue(model.SubCategory2, gc.ExternalValue1); } else { var gc = bal.GetGlobalCodeByCategoryAndCodeValue( Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories1), model.SubCategory1); vm.SubCategoryValue1Str = gc.GlobalCodeName; vm.SubCategoryValue2Str = string.Empty; } } else { vm.SubCategoryValue1Str = string.Empty; if (!string.IsNullOrEmpty(model.SubCategory2)) { vm.SubCategoryValue2Str = bal.GetNameByGlobalCodeValue(model.SubCategory2, Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories2)); } } } return(vm); }
/// <summary> /// Maps the model to view model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public override PatientFallStats MapModelToViewModel(PatientFallStats model) { var vm = base.MapModelToViewModel(model); using (var bal = new BaseBal()) { vm.MonthSTR = model.Month == "0" ? "TOTAL" : CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(Convert.ToInt32(model.Month)); } return(vm); }
public override ProjectTargetsCustomModel MapModelToViewModel(ProjectTargets model) { var vm = base.MapModelToViewModel(model); if (vm != null) { using (var bal = new BaseBal()) { vm.TargetPercentageValueStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.TargetedCompletionValue), Convert.ToString((int)GlobalCodeCategoryValue.ProjectsPercentageValue)); } } return vm; }
public override GlobalCodeCustomModel MapModelToViewModel(GlobalCodes model) { var vm = base.MapModelToViewModel(model); if (vm != null) { using (var bal = new BaseBal()) { vm.GlobalCodeCustomValue = bal.GetGlobalCategoryNameById(model.GlobalCodeCategoryValue); } } return(vm); }
/// <summary> /// The map model to view model. /// </summary> /// <param name="model"> /// The model. /// </param> /// <returns> /// The <see cref="DeptTimmingCustomModel"/>. /// </returns> public override DeptTimmingCustomModel MapModelToViewModel(DeptTimming model) { var vm = base.MapModelToViewModel(model); if (vm != null) { using (var bal = new BaseBal()) { } } return(vm); }
public override FacilityDepartmentCustomModel MapModelToViewModel(FacilityDepartment model) { var vm = base.MapModelToViewModel(model); using (var bal = new BaseBal()) { //var type = bal.GetNameByGlobalCodeValue(Convert.ToString(model.OperatingType), // Convert.ToString((int)GlobalCodeCategoryValue.OperatingRoomType)); //var statusdesc = bal.GetNameByGlobalCodeValue(Convert.ToString(model.Status), // Convert.ToString((int)GlobalCodeCategoryValue.OrderStatus)); //var encounterNumber = bal.GetEncounterNumberById(Convert.ToInt32(model.EncounterId)); } return(vm); }
public override DashboardIndicatorsCustomModel MapModelToViewModel(DashboardIndicators model) { var vm = base.MapModelToViewModel(model); using (var bal = new BaseBal()) { vm.FacilityNameStr = bal.GetFacilityNameByFacilityId(Convert.ToInt32(model.FacilityId)); vm.FerquencyTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.FerquencyType), Convert.ToString((int)GlobalCodeCategoryValue.DashboardFrequencyType)); vm.FormatTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.FormatType), Convert.ToString((int)GlobalCodeCategoryValue.DashboardFormatType)); vm.UsernameStr = bal.GetNameByUserId(model.CreatedBy); vm.TypeOfData = !string.IsNullOrEmpty(model.ExternalValue3) ? bal.GetNameByGlobalCodeValue(model.ExternalValue3, Convert.ToString((int)GlobalCodeCategoryValue.TypeofData)) : string.Empty; vm.DashboardTypeStr = ""; if (!string.IsNullOrEmpty(model.SubCategory1) && !model.SubCategory1.Equals("0")) { int subCategory1; if (int.TryParse(model.SubCategory1, out subCategory1) && !string.IsNullOrEmpty(model.SubCategory2)) { var gc = bal.GetGlobalCodeByCategoryAndCodeValue( Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories1), model.SubCategory1); vm.SubCategoryFirst = gc.GlobalCodeName; //vm.SubCategorySecond = string.IsNullOrEmpty(gc.ExternalValue1) // ? string.Empty // //: bal.GetNameByGlobalCodeValue(model.SubCategory2, gc.ExternalValue1); // : bal.GetNameByGlobalCodeValue(model.SubCategory2, Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories2)); vm.SubCategorySecond = bal.GetNameByGlobalCodeValue(model.SubCategory2, Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories2)); } } else { vm.SubCategoryFirst = string.Empty; if (!string.IsNullOrEmpty(model.SubCategory2)) { vm.SubCategorySecond = bal.GetNameByGlobalCodeValue(model.SubCategory2, Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories2)); } } } return(vm); }
/// <summary> /// Maps the model to view model. /// </summary> /// <param name="model">The model.</param> /// <returns></returns> public override ManualDashboardCustomModel MapModelToViewModel(ManualDashboard model) { var vm = base.MapModelToViewModel(model); using (var bal = new BaseBal()) { vm.BudgetTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.BudgetType), Convert.ToString((int)GlobalCodeCategoryValue.DashBoardBudgetType)); vm.DashboardTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.DashboardType), Convert.ToString((int)GlobalCodeCategoryValue.ExternalDashboardType)); vm.KPICategoryTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.KPICategory), Convert.ToString((int)GlobalCodeCategoryValue.KPICategoryType)); vm.FrequencyTypeStr = bal.GetNameByGlobalCodeValue(Convert.ToString(model.Frequency), Convert.ToString((int)GlobalCodeCategoryValue.DashboardFrequencyType)); vm.IndicatorTypeStr = bal.GetIndicatorNameByIndicatornumber(model.Indicators.ToString(), Convert.ToInt32(model.CorporateId)); vm.FacilityStr = bal.GetFacilityNameByFacilityId(Convert.ToInt32(model.FacilityId)); } return(vm); }
public override DashboardIndicatorDataCustomModel MapModelToViewModel(DashboardIndicatorData model) { var vm = base.MapModelToViewModel(model); using (var bal = new BaseBal()) { vm.FacilityNameStr = bal.GetFacilityNameByFacilityId(Convert.ToInt32(model.FacilityId)); vm.MonthStr = CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(Convert.ToInt32(model.Month)); vm.IndicatorStr = bal.GetIndicatorNameByIndicatornumber((model.IndicatorNumber), Convert.ToInt32(model.CorporateId)); if (!string.IsNullOrEmpty(model.ExternalValue1)) { vm.BudgetType = bal.GetNameByGlobalCodeValue(model.ExternalValue1, Convert.ToString((int)GlobalCodeCategoryValue.DashBoardBudgetType)); } if (!string.IsNullOrEmpty(model.SubCategory1) && !model.SubCategory1.Equals("0")) { int subCategory1; if (int.TryParse(model.SubCategory1, out subCategory1) && !string.IsNullOrEmpty(model.SubCategory2)) { var gc = bal.GetGlobalCodeByCategoryAndCodeValue( Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories1), model.SubCategory1); vm.SubCategory1Str = gc.GlobalCodeName; vm.SubCategory2Str = string.IsNullOrEmpty(gc.ExternalValue1) ? string.Empty : bal.GetNameByGlobalCodeValue(model.SubCategory2, gc.ExternalValue1); } } else { vm.SubCategory1Str = string.Empty; if (!string.IsNullOrEmpty(model.SubCategory2)) { vm.SubCategory2Str = bal.GetNameByGlobalCodeValue(model.SubCategory2, Convert.ToString((int)GlobalCodeCategoryValue.KpiSubCategories2)); } } } return(vm); }
public override FacilityCustomModel MapModelToViewModel(Facility model) { var vm = base.MapModelToViewModel(model); if (vm != null) { using (var bal = new BaseBal()) { int value; if (!string.IsNullOrEmpty(vm.RegionId) && int.TryParse(vm.RegionId, out value)) { vm.Region = bal.GetNameByGlobalCodeValue(model.RegionId, Convert.ToString((int)GlobalCodeCategoryValue.FacilityRegions)); } if (model.CorporateID != null && Convert.ToInt32(model.CorporateID) > 0) { vm.CorporateName = bal.GetNameByCorporateId(Convert.ToInt32(model.CorporateID)); } } } return(vm); }
public override FacilityStructureCustomModel MapModelToViewModel(FacilityStructure model) { var vm = base.MapModelToViewModel(model); using (var bal = new BaseBal()) { var facility = bal.GetFacilityByFacilityId(Convert.ToInt32(model.FacilityId)); vm.GlobalCodeIdValue = bal.GetNameByGlobalCodeId(Convert.ToInt32(model.GlobalCodeID)); vm.FacilityName = facility.FacilityName; if (model.GlobalCodeID == 85) { vm.CanOverRideValue = Convert.ToInt32(model.GlobalCodeID) == Convert.ToInt32(BaseFacilityStucture.Bed) ? !string.IsNullOrEmpty(model.ExternalValue1) ? "Yes" : "NO" : string.Empty; } vm.CanOverRide = Convert.ToInt32(model.GlobalCodeID) == Convert.ToInt32(BaseFacilityStucture.Bed) && !string.IsNullOrEmpty(model.ExternalValue1); vm.AvailableInOverRideList = Convert.ToInt32(model.GlobalCodeID) == Convert.ToInt32(BaseFacilityStucture.Bed) && !string.IsNullOrEmpty(model.ExternalValue2); vm.OverRidePriority = Convert.ToInt32(model.GlobalCodeID) == Convert.ToInt32(BaseFacilityStucture.Bed) && !string.IsNullOrEmpty(model.ExternalValue3) ? Convert.ToInt32(model.ExternalValue3) : 0; vm.RevenueGLAccount = Convert.ToInt32(model.GlobalCodeID) == Convert.ToInt32(BaseFacilityStucture.Department) ? model.ExternalValue1 : string.Empty; vm.ARMasterAccount = Convert.ToInt32(model.GlobalCodeID) == Convert.ToInt32(BaseFacilityStucture.Department) ? model.ExternalValue2 : string.Empty; vm.GridType = model.GlobalCodeID != null ? Convert.ToInt32(model.GlobalCodeID) : 0; vm.FacilityStrucutureTypeName = bal.GetNameByGlobalCodeId( model.GlobalCodeID != null ? Convert.ToInt32(model.GlobalCodeID) : 0); vm.NonChargeableRoom = Convert.ToInt32(model.GlobalCodeID) == Convert.ToInt32(BaseFacilityStucture.Rooms) ? !string.IsNullOrEmpty(model.ExternalValue1) ? "Yes" : "No" : string.Empty; vm.DepartmentWorkingTimming = !string.IsNullOrEmpty(model.DeptOpeningTime) ? model.DeptOpeningTime + " " + model.DeptClosingTime : string.Empty; vm.CorporateId = bal.GetCorporateIdFromFacilityId(Convert.ToInt32(model.FacilityId)); using (var fsBal = new FacilityStructureBal()) { vm.ParentIdValue = fsBal.GetParentNameById(Convert.ToInt32(model.ParentId)); //vm.TimingsAdded = bal.GetTimingAddedById(model.FacilityStructureId); } if (model.GlobalCodeID == 83) { vm.TimingAdded = bal.GetTimingAddedById(model.FacilityStructureId); } } return(vm); }