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 async void SeedAdminUser() { var corp = new Corporate { Name = "Apple" }; var user = new ApplicationUser { UserName = "******", NormalizedUserName = "******", Email = "*****@*****.**", NormalizedEmail = "*****@*****.**", EmailConfirmed = true, LockoutEnabled = false, SecurityStamp = Guid.NewGuid().ToString() }; var corpUser = new ApplicationUser { UserName = "******", NormalizedUserName = "******", Email = "*****@*****.**", NormalizedEmail = "*****@*****.**", EmailConfirmed = true, LockoutEnabled = false, SecurityStamp = Guid.NewGuid().ToString(), }; //var roleStore = new RoleStore<IdentityRole>(_context); //if (!_context.Roles.Any(r => r.Name == "admin")) //{ // await roleStore.CreateAsync(new IdentityRole { Name = "admin", NormalizedName = "admin" }); // await roleStore.CreateAsync(new IdentityRole { Name = "corporate", NormalizedName = "corporate" }); //} if (!_context.Corporates.Any(x => x.Name == corp.Name)) { await _context.Corporates.AddAsync(corp); await _context.SaveChangesAsync(); } else { corp = _context.Corporates.FirstOrDefault(x => x.Name == corp.Name); } if (!_context.Users.Any(u => u.UserName == user.UserName)) { var password = new PasswordHasher <ApplicationUser>(); var hashed = password.HashPassword(user, "123456"); user.PasswordHash = hashed; await _context.AddAsync(user); await _context.UserClaims.AddAsync(new IdentityUserClaim <string>() { UserId = user.Id, ClaimType = "admin", ClaimValue = "admin" }); //var userStore = new UserStore<ApplicationUser>(_context); //await userStore.CreateAsync(user); await _context.SaveChangesAsync(); //await userStore.AddClaimsAsync(user, new List<Claim>() { new Claim(ClaimTypes.Role, "admin") }); //await userStore.AddToRoleAsync(user, "admin"); //await userStore.AddClaimsAsync(user } if (!_context.Users.Any(u => u.UserName == corpUser.UserName)) { var password = new PasswordHasher <ApplicationUser>(); var hashed = password.HashPassword(corpUser, "123456"); corpUser.PasswordHash = hashed; corpUser.CorporateId = corp.Id; await _context.AddAsync(corpUser); await _context.UserClaims.AddAsync(new IdentityUserClaim <string>() { UserId = corpUser.Id, ClaimType = "corporate", ClaimValue = "corporate" }); //var userStore = new UserStore<ApplicationUser>(_context); //await userStore.CreateAsync(user); await _context.SaveChangesAsync(); //await userStore.AddClaimsAsync(corpUser, new List<Claim>() { new Claim(ClaimTypes.Role, "corporate") }); } }
/// <summary> /// Initializes a new instance of the <see cref="CorporateTest"/> class. /// </summary> public CorporateTest() { this.model = new Corporate(); }
public void SaveCorporate(Corporate model) { _repository.SaveCorporate(model); }
public void UpdateCorporate(Corporate model) { _repository.UpdateCorporate(model); }
public static void SetCorporate(this ISession session, string key, Corporate value) { session.SetString(key, JsonConvert.SerializeObject(value)); }
public bool Delete(Corporate model) { return(_CorporateDAL.Delete(model) > 0); }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { BeginContext(35, 2, true); WriteLiteral("\r\n"); EndContext(); #line 3 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" ViewData["Title"] = "Details"; Layout = "~/Views/Shared/_Layout.cshtml"; Corporate corporate = (Corporate)ViewData["corporationById"]; #line default #line hidden BeginContext(194, 123, true); WriteLiteral("\r\n<h2>Details</h2>\r\n\r\n<div>\r\n <h4>Corporate</h4>\r\n <hr />\r\n <dl class=\"dl-horizontal\">\r\n <dt>\r\n "); EndContext(); BeginContext(318, 40, false); #line 16 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayNameFor(model => model.Type)); #line default #line hidden EndContext(); BeginContext(358, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(402, 40, false); #line 19 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayFor(model => corporate.Type)); #line default #line hidden EndContext(); BeginContext(442, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(486, 42, false); #line 22 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayNameFor(model => model.Number)); #line default #line hidden EndContext(); BeginContext(528, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(572, 42, false); #line 25 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayFor(model => corporate.Number)); #line default #line hidden EndContext(); BeginContext(614, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(658, 40, false); #line 28 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayNameFor(model => model.Name)); #line default #line hidden EndContext(); BeginContext(698, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(742, 40, false); #line 31 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayFor(model => corporate.Name)); #line default #line hidden EndContext(); BeginContext(782, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(826, 39, false); #line 34 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayNameFor(model => model.New)); #line default #line hidden EndContext(); BeginContext(865, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(909, 39, false); #line 37 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayFor(model => corporate.New)); #line default #line hidden EndContext(); BeginContext(948, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(992, 38, false); #line 40 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayNameFor(model => model.In)); #line default #line hidden EndContext(); BeginContext(1030, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(1074, 38, false); #line 43 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayFor(model => corporate.In)); #line default #line hidden EndContext(); BeginContext(1112, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(1156, 41, false); #line 46 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayNameFor(model => model.Notes)); #line default #line hidden EndContext(); BeginContext(1197, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(1241, 41, false); #line 49 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayFor(model => corporate.Notes)); #line default #line hidden EndContext(); BeginContext(1282, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(1326, 42, false); #line 52 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayNameFor(model => model.Status)); #line default #line hidden EndContext(); BeginContext(1368, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(1412, 42, false); #line 55 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayFor(model => corporate.Status)); #line default #line hidden EndContext(); BeginContext(1454, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(1498, 44, false); #line 58 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayNameFor(model => model.Preparer)); #line default #line hidden EndContext(); BeginContext(1542, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(1586, 44, false); #line 61 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" Write(Html.DisplayFor(model => corporate.Preparer)); #line default #line hidden EndContext(); BeginContext(1630, 49, true); WriteLiteral("\r\n </dd>\r\n </dl>\r\n</div>\r\n\r\n<div>\r\n "); EndContext(); BeginContext(1679, 58, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "86deaadac61348dd841726aa7ebc1f06", async() => { BeginContext(1729, 4, true); WriteLiteral("Edit"); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Action = (string)__tagHelperAttribute_0.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0); if (__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues == null) { throw new InvalidOperationException(InvalidTagHelperIndexerAssignment("asp-route-id", "Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper", "RouteValues")); } BeginWriteTagHelperAttribute(); #line 67 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" WriteLiteral(corporate.Id); #line default #line hidden __tagHelperStringValueBuffer = EndWriteTagHelperAttribute(); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues["id"] = __tagHelperStringValueBuffer; __tagHelperExecutionContext.AddTagHelperAttribute("asp-route-id", __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues["id"], global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(1737, 8, true); WriteLiteral(" |\r\n "); EndContext(); BeginContext(1745, 62, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "374801e585e740ab911475383543860a", async() => { BeginContext(1797, 6, true); WriteLiteral("Delete"); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Action = (string)__tagHelperAttribute_1.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_1); if (__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues == null) { throw new InvalidOperationException(InvalidTagHelperIndexerAssignment("asp-route-id", "Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper", "RouteValues")); } BeginWriteTagHelperAttribute(); #line 68 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Details.cshtml" WriteLiteral(corporate.Id); #line default #line hidden __tagHelperStringValueBuffer = EndWriteTagHelperAttribute(); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues["id"] = __tagHelperStringValueBuffer; __tagHelperExecutionContext.AddTagHelperAttribute("asp-route-id", __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues["id"], global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(1807, 8, true); WriteLiteral(" |\r\n "); EndContext(); BeginContext(1815, 66, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "72e6dd98e24345b8ae1db59fed591b32", async() => { BeginContext(1865, 12, true); WriteLiteral("Back to List"); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Controller = (string)__tagHelperAttribute_2.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_2); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Action = (string)__tagHelperAttribute_3.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_3); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(1881, 10, true); WriteLiteral("\r\n</div>\r\n"); EndContext(); }
public ActionResult Register(FormCollection form, [Bind(Include = "Id,FullName,Gender,DOB,Email,Mobile,GradDegree,GradPerc,GradBranch,GradPassesYear,PrevCompany,ExpYears,YearSalary,TechStack1,TechStack2,TechStack3,Password,ConfirmPassword,Resume,file")] Corporate corp, HttpPostedFileBase file) { bool chkjava = false; bool chkpython = false; bool chkcsharp = false; string chkjavavalue = ""; string chkpythonvalue = ""; string chkcsharpvalue = ""; if (!string.IsNullOrEmpty(form["tech1"])) { chkjava = true; } if (!string.IsNullOrEmpty(form["tech2"])) { chkpython = true; } if (!string.IsNullOrEmpty(form["tech3"])) { chkcsharp = true; } if (chkjava) { chkjavavalue = form["tech1"]; corp.TechStack1 = chkjavavalue; } if (chkpython) { chkpythonvalue = form["tech2"]; corp.TechStack2 = chkpythonvalue; } if (chkcsharp) { chkcsharpvalue = form["tech3"]; corp.TechStack3 = chkcsharpvalue; } try { if (file.ContentLength > 0) { var fileName = System.IO.Path.GetFileName(file.FileName); var path = System.IO.Path.Combine(Server.MapPath("~/App_Data/Uploads"), fileName); corp.Resume = fileName.ToString(); file.SaveAs(path); } } catch (Exception ex) { corp.Resume = "No file"; } ViewBag.Degree = DegreeList; string degree = form["selecteddegree"]; corp.GradDegree = degree; if (corp.Password == corp.ConfirmPassword) { if (ModelState.IsValid) { ent.Corporates.Add(corp); ent.SaveChanges(); return(RedirectToAction("Index")); } } else { ViewBag.Conpass = "******"; } return(View()); }
public CorporateUserControl(Project pProject) { InitializeComponent(); InitializeUserControlsAddress(); _corporate = new Corporate(); }
static void Main(string[] args) { //personnel Data Personnel personnel = new Personnel(); Corporate corporate = new Corporate(); Managment managment = new Managment(); LowerEnlisted lowerEnlisted = new LowerEnlisted(); Console.ForegroundColor = ConsoleColor.DarkCyan; Console.WriteLine("Airborne Ops Data\n"); Thread.Sleep(1000); personnel.NumberOfPersonnel(150); corporate.NumberOfPersonnel(15); managment.NumberOfPersonnel(45); lowerEnlisted.NumberOfPersonnel(90); Console.ReadKey(); Console.Clear(); //Transportation data Transportation transportation = new Transportation(); Aircraft aircraft = new Aircraft(); Vehicles vehicles = new Vehicles(); Thread.Sleep(1000); transportation.NumberOfTrans(12); aircraft.NumberOfTrans(4); aircraft.NumberOfAirCrafts(2, "C-130"); aircraft.NumberOfAirCrafts(2, "C-17"); Thread.Sleep(1000); vehicles.NumberOfTrans(8); vehicles.NumberOfVehicles(3, "HMMVVs"); vehicles.NumberOfVehicles(5, "LMTVs"); Console.ReadKey(); Console.Clear(); //parachute data Parachutes parachutes = new Parachutes(); PersonnelParachutes peopleChutes = new PersonnelParachutes(); Cargo cargo = new Cargo(); parachutes.TotalNumberOfParachutes(6000); peopleChutes.TotalNumberOfParachutes(5500); peopleChutes.PeopleParachutes(1200, "T-10s"); peopleChutes.PeopleParachutes(1150, "T-11M"); peopleChutes.PeopleParachutes(3150, "T-11R"); Thread.Sleep(1000); cargo.TotalNumberOfParachutes(500); cargo.HeavyRigParachutes(125, "G-11B"); cargo.HeavyRigParachutes(135, "G-12"); cargo.HeavyRigParachutes(240, "G-14"); Console.ReadKey(); }
public bool Update(Corporate model) { return(_CorporateDAL.Update(model) > 0); }
public bool Insert(Corporate model) { return(_CorporateDAL.Add(model) > 0); }
public bool DeleteByID(int entityID) { Corporate Corporate = Get(entityID); return(Delete(Corporate)); }
//Makes a new object and then adds it to the DB once at a time //This came be improved with creating a queryString but I knew this way would work and wasn't sure how to do the other private void UploadExcelPackageToDataBase(ExcelPackage package, ExcelWorksheet worksheet) { //See how big the file is var rowCount = worksheet.Dimension?.Rows; var colCount = worksheet.Dimension?.Columns; if (!rowCount.HasValue || !colCount.HasValue) { //exit if there is no data return; } //Check if uploading to Personals if (worksheet.Name == "Personals") { bool outOfValidPeople = false; //skip the first row which are colomn names for (int row = 2; row <= rowCount.Value; row++) { //creates person object to hold data to put in DB Person currentPerson = new Person(); //checks to see if it is valid before continuing if (!outOfValidPeople) { for (int col = 1; col <= colCount.Value; col++) { if (!outOfValidPeople) { //Either you can build an SQL statement to add all the values at once, or you can be lazy and use a switch statement //https://www.thaicreate.com/asp.net/c-sharp-asp.net-excel-import-database.html //upload data depending which column switch (col) { case 1: //empty column, ignore break; case 2: //if it is null, then return assign an empty string instead currentPerson.Number = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 3: currentPerson.Name = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); if (currentPerson.Name == "") { outOfValidPeople = true; break; } break; case 4: currentPerson.New = (worksheet.Cells[row, col].Value) == null ? "": (worksheet.Cells[row, col].Value).ToString(); break; case 5: currentPerson.ReferedBy = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 6: currentPerson.In = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 7: currentPerson.Scanned = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 8: currentPerson.Notes = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 9: currentPerson.Preparer = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 10: currentPerson.Status = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; default: //I don't think it can get here Debug.WriteLine("*********************************************************"); Debug.WriteLine("*********************************************************"); Debug.WriteLine("*********************************************************"); Debug.WriteLine("*********************************************************"); //So I can check in the Debug console if it gets out, it doesn't though break; } } else { //break out of loop if out of valid people (People with at least a name) //unlike java, there is no way to break out of two loops at once break; } } //currentPerson should be full of the data from the excel sheet //if it was not valid, then don't add if (!outOfValidPeople) { //Check to see if they already exist in the DB bool doesExist = false; doesExist = excelList.personInDB(currentPerson.Number); if (doesExist == true) { //check to see if it has newer data the DB //in future or different method, update DB object with newer data from the one in the excel sheet } else { //Convert to int and the see if it is the last number value int currentNumber; Int32.TryParse(currentPerson.Number, out currentNumber); int lastNumber; Int32.TryParse(Person.LastNumber, out lastNumber); if (currentNumber > lastNumber) { Person.LastNumber = currentPerson.Number; } //Adds person to the DB since it doesn't exist //_contextDB.Person.Add(currentPerson); //Add people to the List excelList.addPerson(currentPerson); } } } else { //again there is no way two break out of two loops at once, thus the bool check to see if we need to break out of it break; } } //Save Changes _contextDB.SaveChanges(); } else if (worksheet.Name == "Corporate")//Check if uploading to Corporate { //very simillar to Personals bool outOfValidCorporate = false; for (int row = 2; row <= rowCount.Value; row++) { Corporate currentCorporate = new Corporate(); if (!outOfValidCorporate) { for (int col = 1; col <= colCount.Value; col++) { if (!outOfValidCorporate) { switch (col) { case 1: //if it is null, then return assign an empty string instead currentCorporate.Type = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 2: currentCorporate.Number = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 3: currentCorporate.Name = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); if (currentCorporate.Name == "") { outOfValidCorporate = true; } break; case 4: currentCorporate.New = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 5: currentCorporate.In = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 6: currentCorporate.Notes = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 7: currentCorporate.Status = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 8: currentCorporate.Preparer = (worksheet.Cells[row, col].Value) == null ? "" : (worksheet.Cells[row, col].Value).ToString(); break; case 9: //empty column break; case 10: //empty column break; case 11: //empty column break; default: //I don't think it can get here Debug.WriteLine("*********************************************************"); Debug.WriteLine("*********************************************************"); Debug.WriteLine("*********************************************************"); Debug.WriteLine("*********************************************************"); break; } } else { //break out of loop if out of valid people (People with at least a name) //unlike java, there is no way to break out of two loops at once break; } } //if it was not valid, then don't add if (!outOfValidCorporate) { //Check to see if they already exist in the DB bool doesExist = false; doesExist = excelList.corporateInDB(currentCorporate.Number);//_contextDB.Corporate.Where(m => m.Number == currentCorporate.Number).FirstOrDefault() != null ? true : false; if (doesExist == true) { //check to see if it has newer data the DB //in future or different method, update DB object with newer data from the one in the excel sheet } else { //Convert to int and the see if it is the last number value int currentNumber; Int32.TryParse(currentCorporate.Number, out currentNumber); int lastNumber; Int32.TryParse(Corporate.LastNumber, out lastNumber); if (currentNumber > lastNumber) { Corporate.LastNumber = currentCorporate.Number; } //Adds Corporate to the DB since it doesn't exist excelList.addCorporate(currentCorporate);//_contextDB.Corporate.Add(currentCorporate); } } } else { //again there is no way two break out of two loops at once, thus the bool check to see if we need to break out of it break; } } //upload models to the DB excelList.uploadLists(); //Save Changes _contextDB.SaveChanges(); } //What line by line output looks like //Debug.WriteLine(worksheet.Cells[row, col].Value); /* * OUTPUT FOR LINE BY LINE for Personals Excel Sheet: * First Ten lines are column names * Every Person starts with empty line for empty Column, also empty Column for every cell without data * Any Data with Number and then no name should not be uploaded to DB * * Example of every cell filled in for Person * EmptyLine: * Number: 18004 * Name: Amara Burton * New: X * ReferedBy: Brooke Welch * In: 1/5/2018 12:00:00 AM * Scanned: 1/5/2018 12:00:00 AM * Notes: 2018 * Preparer: Alexandra * Status: Mailed 1/8/2018 * * * * Example of missing cells for Person * EmptyLine: * Number: 18073 * Name: Londyn Gould * New: * ReferedBy: * In: 1/22/2018 12:00:00 AM * Scanned: 1/26/2018 12:00:00 AM * Notes: 2018 * Preparer: * Status: */ }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { BeginContext(35, 2, true); WriteLiteral("\r\n"); EndContext(); #line 3 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" ViewData["Title"] = "Delete"; Layout = "~/Views/Shared/_Layout.cshtml"; Corporate corporate = (Corporate)ViewData["corporateToDelete"]; #line default #line hidden BeginContext(195, 170, true); WriteLiteral("\r\n<h2>Delete</h2>\r\n\r\n<h3>Are you sure you want to delete this?</h3>\r\n<div>\r\n <h4>Corporate</h4>\r\n <hr />\r\n <dl class=\"dl-horizontal\">\r\n <dt>\r\n "); EndContext(); BeginContext(366, 40, false); #line 17 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayNameFor(model => model.Type)); #line default #line hidden EndContext(); BeginContext(406, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(450, 40, false); #line 20 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayFor(model => corporate.Type)); #line default #line hidden EndContext(); BeginContext(490, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(534, 42, false); #line 23 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayNameFor(model => model.Number)); #line default #line hidden EndContext(); BeginContext(576, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(620, 42, false); #line 26 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayFor(model => corporate.Number)); #line default #line hidden EndContext(); BeginContext(662, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(706, 40, false); #line 29 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayNameFor(model => model.Name)); #line default #line hidden EndContext(); BeginContext(746, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(790, 40, false); #line 32 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayFor(model => corporate.Name)); #line default #line hidden EndContext(); BeginContext(830, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(874, 39, false); #line 35 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayNameFor(model => model.New)); #line default #line hidden EndContext(); BeginContext(913, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(957, 39, false); #line 38 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayFor(model => corporate.New)); #line default #line hidden EndContext(); BeginContext(996, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(1040, 38, false); #line 41 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayNameFor(model => model.In)); #line default #line hidden EndContext(); BeginContext(1078, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(1122, 38, false); #line 44 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayFor(model => corporate.In)); #line default #line hidden EndContext(); BeginContext(1160, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(1204, 41, false); #line 47 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayNameFor(model => model.Notes)); #line default #line hidden EndContext(); BeginContext(1245, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(1289, 41, false); #line 50 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayFor(model => corporate.Notes)); #line default #line hidden EndContext(); BeginContext(1330, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(1374, 42, false); #line 53 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayNameFor(model => model.Status)); #line default #line hidden EndContext(); BeginContext(1416, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(1460, 42, false); #line 56 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayFor(model => corporate.Status)); #line default #line hidden EndContext(); BeginContext(1502, 43, true); WriteLiteral("\r\n </dd>\r\n <dt>\r\n "); EndContext(); BeginContext(1546, 44, false); #line 59 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayNameFor(model => model.Preparer)); #line default #line hidden EndContext(); BeginContext(1590, 43, true); WriteLiteral("\r\n </dt>\r\n <dd>\r\n "); EndContext(); BeginContext(1634, 44, false); #line 62 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" Write(Html.DisplayFor(model => corporate.Preparer)); #line default #line hidden EndContext(); BeginContext(1678, 38, true); WriteLiteral("\r\n </dd>\r\n </dl>\r\n \r\n "); EndContext(); BeginContext(1716, 229, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "3b622b9015b04739b3f9a4e8c27e6fd4", async() => { BeginContext(1742, 10, true); WriteLiteral("\r\n "); EndContext(); BeginContext(1752, 36, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "16d089bb177249f58c760f5dec2b6993", async() => { } ); __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.InputTypeName = (string)__tagHelperAttribute_0.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0); #line 67 "C:\Users\cutte\Desktop\School\Fall2018\WebAppDevelopment\TaxWebApp\TaxWebApp\Views\Corporates\Delete.cshtml" __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => __model.Id); #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(1788, 84, true); WriteLiteral("\r\n <input type=\"submit\" value=\"Delete\" class=\"btn btn-default\" /> |\r\n "); EndContext(); BeginContext(1872, 60, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "8776de124e024688a9d909c10f2015de", async() => { BeginContext(1922, 6, true); WriteLiteral("Cancel"); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Controller = (string)__tagHelperAttribute_1.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_1); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Action = (string)__tagHelperAttribute_2.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_2); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(1932, 6, true); WriteLiteral("\r\n "); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Action = (string)__tagHelperAttribute_3.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_3); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(1945, 10, true); WriteLiteral("\r\n</div>\r\n"); EndContext(); }
/// <summary> /// Sets the user role. /// </summary> /// <param name="roleId">The role identifier.</param> /// <param name="facilityId">The facility identifier.</param> /// <param name="corporateId">The corporate identifier.</param> /// <returns></returns> public ActionResult SetUserRole(int roleId, int facilityId, int corporateId) { SessionClass objSession = null; if (Session[SessionNames.SessionClass.ToString()] != null) { objSession = Session[SessionNames.SessionClass.ToString()] as SessionClass; objSession.FacilityId = facilityId; objSession.RoleId = roleId; objSession.CorporateId = corporateId; //using (var mBal = new ModuleAccessBal()) //{ // var mList = mBal.GetModulesAccessList(corporateId, facilityId); // Session[SessionNames.SessoionModuleAccess.ToString()] = mList; //} // Changed by Shashank ON : 5th May 2015 : To add the Module access level Security when user log in via Facility and Corporate using (var userbal = new UsersBal()) objSession.MenuSessionList = userbal.GetTabsByUserIdRoleId(objSession.UserId, objSession.RoleId, objSession.FacilityId, objSession.CorporateId, isDeleted: false, isActive: true); using (var rtBal = new RoleTabsBal()) { objSession.IsPatientSearchAccessible = rtBal.CheckIfTabNameAccessibleToGivenRole("Patient Lookup", ControllerAccess.PatientSearch.ToString(), ActionNameAccess.PatientSearch.ToString(), Convert.ToInt32(roleId)); objSession.IsAuthorizationAccessible = rtBal.CheckIfTabNameAccessibleToGivenRole("Obtain Insurance Authorization", ControllerAccess.Authorization.ToString(), ActionNameAccess.AuthorizationMain.ToString(), Convert.ToInt32(roleId)); objSession.IsActiveEncountersAccessible = rtBal.CheckIfTabNameAccessibleToGivenRole("Active Encounters", ControllerAccess.ActiveEncounter.ToString(), ActionNameAccess.ActiveEncounter.ToString(), Convert.ToInt32(roleId)); objSession.IsBillHeaderViewAccessible = rtBal.CheckIfTabNameAccessibleToGivenRole("Generate Preliminary Bill", ControllerAccess.BillHeader.ToString(), ActionNameAccess.Index.ToString(), Convert.ToInt32(roleId)); objSession.IsEhrAccessible = rtBal.CheckIfTabNameAccessibleToGivenRole("EHR", ControllerAccess.Summary.ToString(), ActionNameAccess.PatientSummary.ToString(), Convert.ToInt32(roleId)); objSession.SchedularAccessible = rtBal.CheckIfTabNameAccessibleToGivenRole("Scheduling", string.Empty, string.Empty, Convert.ToInt32(roleId)); } } else { objSession = new SessionClass { FacilityId = facilityId, RoleId = roleId, CorporateId = corporateId }; } var userBal = new UsersBal(); var userDetails = userBal.GetUserDetails(roleId, facilityId, objSession.UserId); objSession.RoleName = userDetails.RoleName; objSession.FacilityName = userDetails.DefaultFacility; objSession.UserName = userDetails.UserName; objSession.FacilityNumber = userDetails.FacilityNumber; objSession.UserIsAdmin = userDetails.UserIsAdmin; objSession.SelectedCulture = CultureInfo.CurrentCulture.Name; objSession.RoleKey = userDetails.RoleKey; if (objSession.MenuSessionList != null || !objSession.MenuSessionList.Any()) { // Changed by Shashank ON : 5th May 2015 : To add the Module access level Security when user log in via Facility and Corporate using (var userbal = new UsersBal()) objSession.MenuSessionList = userbal.GetTabsByUserIdRoleId(objSession.UserId, objSession.RoleId, objSession.FacilityId, objSession.CorporateId, isDeleted: false, isActive: true); } using (var facilitybal = new FacilityBal()) { var facilityObj = facilitybal.GetFacilityByFacilityId(facilityId); var timezoneValue = facilityObj.FacilityTimeZone; if (!string.IsNullOrEmpty(timezoneValue)) { var timezoneobj = TimeZoneInfo.FindSystemTimeZoneById(timezoneValue); objSession.TimeZone = timezoneobj.BaseUtcOffset.TotalHours.ToString(); } else { objSession.TimeZone = "0.0"; } } /* * By: Amit Jain * On: 24082015 * Purpose: Setting up the table numbers for the Billing Codes */ //----Billing Codes' Table Number additions start here--------------- if (objSession.CorporateId > 0 && !string.IsNullOrEmpty(objSession.FacilityNumber)) { using (var bBal = new SuppliesDotComParametersBal()) { var currentParameter = bBal.GetDetailsByCorporateAndFacility( objSession.CorporateId, objSession.FacilityNumber); var cDetails = new Corporate(); using (var cBal = new CorporateBal()) cDetails = cBal.GetCorporateById(objSession.CorporateId); if (objSession.UserId != 1) { objSession.CptTableNumber = currentParameter != null && !string.IsNullOrEmpty(currentParameter.CPTTableNumber) ? currentParameter.CPTTableNumber : cDetails.DefaultCPTTableNumber; objSession.ServiceCodeTableNumber = currentParameter != null && !string.IsNullOrEmpty(currentParameter.ServiceCodeTableNumber) ? currentParameter.ServiceCodeTableNumber : cDetails.DefaultServiceCodeTableNumber; objSession.DrugTableNumber = currentParameter != null && !string.IsNullOrEmpty(currentParameter.DrugTableNumber) ? currentParameter.DrugTableNumber : cDetails.DefaultDRUGTableNumber; objSession.DrgTableNumber = currentParameter != null && !string.IsNullOrEmpty(currentParameter.DRGTableNumber) ? currentParameter.DRGTableNumber : cDetails.DefaultDRGTableNumber; objSession.HcPcsTableNumber = currentParameter != null && !string.IsNullOrEmpty(currentParameter.HCPCSTableNumber) ? currentParameter.HCPCSTableNumber : cDetails.DefaultHCPCSTableNumber; objSession.DiagnosisCodeTableNumber = currentParameter != null && !string.IsNullOrEmpty(currentParameter.DiagnosisTableNumber) ? currentParameter.DiagnosisTableNumber : cDetails.DefaultDiagnosisTableNumber; objSession.BillEditRuleTableNumber = currentParameter != null && !string.IsNullOrEmpty(currentParameter.BillEditRuleTableNumber) ? currentParameter.BillEditRuleTableNumber : cDetails.BillEditRuleTableNumber; objSession.DefaultCountryId = currentParameter.DefaultCountry > 0 ? currentParameter.DefaultCountry : 45; } else { objSession.CptTableNumber = "0"; objSession.ServiceCodeTableNumber = "0"; objSession.DrugTableNumber = "0"; objSession.DrgTableNumber = "0"; objSession.HcPcsTableNumber = "0"; objSession.DiagnosisCodeTableNumber = "0"; objSession.BillEditRuleTableNumber = "0"; } } } //----Billing Codes' Table Number additions end here--------------- Session[SessionNames.SessionClass.ToString()] = objSession; return(Json(0)); //return RedirectToAction("PatientSearch", "PatientSearch"); }
public async Task <JsonResult> SaveCorpAcct(Corporate _Corporate, string func) { var _SaveCorporate = await CorporateOpService.SaveCorporateAcct(_Corporate, GetUserId, func); return(Json(new { resultCd = _SaveCorporate })); }
/// <summary> /// 设置当前登录公司 /// </summary> /// <param name="corp">公司实体</param> public static void SetCurrentCorp(Corporate corp) { SessionHelper.SetSession("currentCorp", corp); }
private void ManageCorporate() { LimoEntitiesEntityFremwork limoEntities = new LimoEntitiesEntityFremwork(); AdminHelper adminHelper = new AdminHelper(); if (CompanyID != 0) { var company = limoEntities.Corporates.Where(xx => xx.ID == CompanyID).ToList().FirstOrDefault(); if (company != null) { if (company.Name.ToLower() == txtCompanyName.Text.ToLower() || (company.Name != txtCompanyName.Text && limoEntities.Companies.Where(xx => xx.CompanyName.ToLower() == txtCompanyName.Text.ToLower()).ToList().Count == 0)) { if (company.UserName.ToLower() == txtUserName.Text.ToLower() || (company.UserName != txtUserName.Text && limoEntities.Companies.Where(xx => xx.UserName.ToLower() == txtUserName.Text.ToLower()).ToList().Count == 0)) { company.Name = txtCompanyName.Text; company.UserName = txtUserName.Text; company.Password = txtPassword.Text; company.IsActive = cbIsActive.Checked; company.Email = txtEmail.Text; company.Phone = txtMobilePhone.Text; limoEntities.SaveChanges(); adminHelper.CompanyObject = null; EmailManager.SendEmail("Limoallover Account", CreateUpdateEmailMessageBody(), txtEmail.Text, true); Response.Redirect("~/admin/Pages/ManageCorporate.aspx"); } else { lblError.Text = "User Name Already Exist"; lblError.Visible = true; } } else { lblError.Visible = true; } } } else if (limoEntities.Corporates.Where(xx => xx.Name.ToLower() == txtCompanyName.Text.ToLower()).ToList().Count == 0) { if (limoEntities.Corporates.Where(xx => xx.UserName.ToLower() == txtUserName.Text.ToLower()).ToList().Count == 0) { var company = new Corporate(); company.Name = txtCompanyName.Text; company.UserName = txtUserName.Text; company.Password = txtPassword.Text; company.IsActive = cbIsActive.Checked; company.Email = txtEmail.Text; company.Phone = txtMobilePhone.Text; limoEntities.Corporates.AddObject(company); limoEntities.SaveChanges(); adminHelper.CompanyObject = null; EmailManager.SendEmail("Limoallover Account", CreateEmailMessageBody(), txtEmail.Text, true); EmailManager.SendEmail("Limoallover Account", CreateAdminEmailMessageBody(), "", true, true); if (!IsSingnUP) { Response.Redirect("~/admin/Pages/ManageCorporate.aspx"); } //else // Response.Redirect("~/admin/Pages/CompanyProfile.aspx"); } else { lblError.Text = "User Name Already Exist"; lblError.Visible = true; } } else { lblError.Visible = true; } }