/// <summary> /// Binds the department dropdown data. /// </summary> /// <returns></returns> public ActionResult BindDepartmentDropdownData() { using (var bal = new FacilityStructureBal()) { var facilityid = Helpers.GetDefaultFacilityId(); var corporateid = Helpers.GetSysAdminCorporateID(); //Get the Entity list var facilityDepartments = bal.GetFacilityDepartments(corporateid, Convert.ToString(facilityid)); var list = new List <SelectListItem>(); if (facilityDepartments.Count > 0) { list.Add(new SelectListItem { Text = @"All", Value = "0" }); list.AddRange(facilityDepartments.Where(x => !string.IsNullOrEmpty(x.ExternalValue1)).Select(item => new SelectListItem { Value = Convert.ToString(item.ExternalValue1), Text = Convert.ToString(item.ExternalValue1) + @" (Department Name :" + item.FacilityStructureName + @" )", })); return(Json(list, JsonRequestBehavior.AllowGet)); } return(Json(null)); } }
public override EquipmentCustomModel MapModelToViewModel(EquipmentMaster model) { var vm = base.MapModelToViewModel(model); if (vm != null) { using (var bal = new EquipmentBal()) { vm.EquipmentTypeName = ""; vm.FacilityName = bal.GetFacilityNameByFacilityId(Convert.ToInt32(model.FacilityId)); } using (var fBal = new FacilityStructureBal()) { var departmentName = fBal.GetParentNameByFacilityStructureId(model.FacilityStructureId); var obj = fBal.GetFacilityStructureById(model.FacilityStructureId); vm.AssignedRoom = obj != null && !string.IsNullOrEmpty(obj.FacilityStructureName) ? obj.FacilityStructureName : string.Empty; vm.RoomDepartment = departmentName; if (!string.IsNullOrEmpty(model.BaseLocation)) { var dep = fBal.GetFacilityStructureById(Convert.ToInt32(model.BaseLocation)); vm.Department = dep != null ? dep.FacilityStructureName : string.Empty; } } } return(vm); }
/// <summary> /// Gets the facility departments. /// </summary> /// <param name="coporateId">The coporate identifier.</param> /// <param name="facilityId">The facility identifier.</param> /// <returns></returns> public ActionResult GetFacilityDepartments(int coporateId, int facilityId) { using (var facilityStructureBal = new FacilityStructureBal()) { var facilityDepartmentList = facilityStructureBal.GetFacilityDepartments(coporateId, facilityId.ToString()); return(PartialView(PartialViews.FacilityDepartmentListView, facilityDepartmentList)); } }
/// <summary> /// Binds the account dropdowns. /// </summary> /// <returns> /// The <see cref="ActionResult"/>. /// </returns> public ActionResult BindAccountDropdowns() { using (var bal = new FacilityStructureBal()) { int facilityid = Helpers.GetDefaultFacilityId(); int corporateid = Helpers.GetSysAdminCorporateID(); // Get the Entity list List <FacilityStructure> facilityDepartments = bal.GetFacilityDepartments( corporateid, facilityid.ToString()); var listrevenueAccount = new List <SelectListItem>(); var listGeneralGlAccount = new List <SelectListItem>(); if (facilityDepartments.Count > 0) { listrevenueAccount.AddRange( facilityDepartments.Where(x => !string.IsNullOrEmpty(x.ExternalValue1)) .Select( item => new SelectListItem { // Text = item.ExternalValue1, Value = Convert.ToString(item.ExternalValue1), Text = Convert.ToString(item.ExternalValue1) + @" (Department Name :" + item.FacilityStructureName + @" )", })); listGeneralGlAccount.AddRange( facilityDepartments.Where(x => !string.IsNullOrEmpty(x.ExternalValue2)) .Select( item => new SelectListItem { // Text = item.ExternalValue2, Text = Convert.ToString(item.ExternalValue2) + @" (Department Name :" + item.FacilityStructureName + @" )", Value = Convert.ToString(item.ExternalValue2), })); var jsonResult = new { reveuneAccount = listrevenueAccount, generalLederAccount = listGeneralGlAccount, }; return(this.Json(jsonResult, JsonRequestBehavior.AllowGet)); } return(this.Json(null)); } }
public void CreateCorporate() { using (var corporateBal = new CorporateBal()) { this.model.CorporateName = this.GetRandomString(10); this.model.CorporateNumber = this.GetRandomStringNumber(4); this.model.CountryID = "45"; this.model.StateID = "3"; this.model.CityID = "3"; this.model.CreatedBy = 9999; this.model.CreatedDate = DateTime.Now; this.model.DefaultCPTTableNumber = "4010"; this.model.BillEditRuleTableNumber = "100"; corporateBal.AddUptdateCorporate(this.model); // ... Create new corporate int corporateId = this.model.CorporateID; IEnumerable <Facility> facilitylistObj = new FacilityBal().GetFacilitiesByCorpoarteId(corporateId); // .... Get the facilities for the newly created Corporate Assert.IsNotNull(facilitylistObj); // .... check if the cororate facility created on not Assert.IsTrue(facilitylistObj.Any()); // .... check if there is any oject in the list if (facilitylistObj.Any()) { Facility facilityobj = facilitylistObj.FirstOrDefault(); // .... Assertion below Assert.AreEqual(facilityobj.CorporateID, this.model.CorporateID); Assert.IsTrue(facilityobj.FacilityName.Contains(this.model.CorporateName.Substring(0, 3))); SuppliesDotComParametersBal balBSP = new SuppliesDotComParametersBal(); var facilityparmaters = balBSP.GetDetailsByCorporateAndFacility( corporateId, facilityobj.FacilityNumber); Assert.IsTrue(facilityparmaters != null); Assert.IsTrue(facilityparmaters.CPTTableNumber == this.model.DefaultCPTTableNumber); Assert.IsTrue(facilityparmaters.BillEditRuleTableNumber == this.model.BillEditRuleTableNumber); // ... Facilitystructure Checks List <FacilityStructureCustomModel> facilityStructureList = new FacilityStructureBal().GetFacilityStructure(facilityobj.FacilityId.ToString()); Assert.IsTrue(facilityStructureList.Any()); // ... UBed Master Checks IEnumerable <BedMasterCustomModel> ubedMasterobjList = new BedMasterBal().GetBedMasterListByRole(facilityobj.FacilityId, this.model.CorporateID); Assert.IsTrue(ubedMasterobjList.Any()); // ... Role Creation Checks List <Role> rolesList = new RoleBal().GetRolesByCorporateIdFacilityId( this.model.CorporateID, facilityobj.FacilityId); Assert.IsTrue(rolesList.Any()); // ... Facility Roles Creation Checks List <FacilityRoleCustomModel> facilityRoleList = new FacilityRoleBal().GetFacilityRoleListByFacility( this.model.CorporateID, facilityobj.FacilityId, 0); Assert.IsTrue(facilityRoleList.Any()); // ... users Creation Checks List <UsersCustomModel> usersList = new UsersBal().GetUsersByCorporateIdFacilityId(this.model.CorporateID, facilityobj.FacilityId); Assert.IsTrue(usersList.Any()); // ... UserRole Creation Checks // var userRoleList = new UserRoleBal().GetUserRolesByCorporateFacilityAndUserId( // model.CorporateID, // facilityobj.FacilityId); // Assert.IsTrue(usersList.Any()); // ... ModuleAccess Creation Checks List <ModuleAccess> moduleAccessList = new ModuleAccessBal().GetModulesAccessList(this.model.CorporateID, facilityobj.FacilityId); Assert.IsTrue(moduleAccessList.Any()); // ... DashboardIndicator Creation Checks // var dashBoardIndicatorsList = new DashboardIndicatorDataBal().GetDashboardIndicatorDataList( // model.CorporateID, // facilityobj.FacilityId); // Assert.IsTrue(dashBoardIndicatorsList.Any()); } corporateBal.DeleteCorporateData(this.model.CorporateID.ToString()); // ...clean Data after Test Corporate corporateAftertest = corporateBal.GetCorporateById(this.model.CorporateID); Assert.IsNull(corporateAftertest); } }
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); }