public void TestCustodians() { // Create a community. var community = CreateCommunity(); // Create some custodians. var custodians = new Custodian[3]; for (var index = 0; index < custodians.Length; ++index) { custodians[index] = CreateCustodian(index, community); } // Login. var administrator = CreateAdministrator(4); LogIn(administrator); Get(GetCustodiansUrl(community)); AssertPageDoesNotContain("There are no custodians associated with this community."); AssertCustodians(custodians); }
public void SaveChanges() { if (!ValidateForm()) { return; } custodianBindingSource.EndEdit(); _custodian = (Custodian)custodianBindingSource.DataSource; _custodian.Status = true; if (_newmode) { _context.Custodians.AddObject(_custodian); } try { _context.SaveChanges(); _newmode = false; this.Close(); var cutodiandetail = new CustodianDetail(); cutodiandetail.ShowObject(_custodian); cutodiandetail.ShowDialog(); } catch (Exception ex) { ViewHelper.ShowErrorMessage("Error occured while saving the current custodian information.", ex); } }
private Custodian CreateCustodian() { EntityNamePart namePart = new EntityNamePart("Community Health and Hospitals"); OrganizationName name = new OrganizationName(); name.AddNamePart(namePart); CustodianOrganization organization = new CustodianOrganization(); organization.Id.Add(new Identifier("2.16.840.1.113883.4.6", "99999999")); organization.Name = name; organization.Telecom = CreateTelecom("555-555-1002", Ca.Infoway.Messagebuilder.Domainvalue.Basic.TelecommunicationAddressUse.WORKPLACE); organization.Addr = CreateAddress("1002 Healthcare Drive", "Portland", "OR", "99123", "US"); AssignedCustodian assignedCustodian = new AssignedCustodian(); assignedCustodian.RepresentedCustodianOrganization = organization; Custodian custodian = new Custodian(); custodian.AssignedCustodian = assignedCustodian; return(custodian); }
public void DeleteObject() { if (_custodian != null) { custodiandetailbindingSource.EndEdit(); _custodian = (Custodian)custodiandetailbindingSource.DataSource; try { foreach (var p in _custodian.CustodianAsset.ToList()) { if (p.RecordId == 0) { _custodian.CustodianAsset.Remove(p); } else { _context.CustodianAssets.DeleteObject(p); } } _context.DeleteObject(_custodian); _context.SaveChanges(); Close(); } catch (Exception) { ViewHelper.ShowErrorMessage("Unable to delete the selected custodian!"); } } }
protected ReadOnlyUrl GetCustodianUrl(Custodian custodian) { var url = (_custodiansUrl.AbsoluteUri + "/") .AddUrlSegments(custodian.Id.ToString()); return(new ReadOnlyApplicationUrl(url.ToLower())); }
/// <summary> /// Get Custodian dictionary, [Custodian_Number] as key /// </summary> public Dictionary <int, Custodian> Get_custodian_dic() { HashSet <int> num_hs = new HashSet <int>(); foreach (DividendCustodian dc in this.Get_dvdCust_dic(null).Values) { num_hs.Add(dc.Custodian_Number.Value); } Dictionary <int, Custodian> dic = new Dictionary <int, Custodian>(); DB_select selt = new DB_select(Custodian.Get_cmdTP()); SQL_relation rela = new SQL_relation("Custodian_Number", true, num_hs); selt.SetCondition(rela); DB_reader reader = new DB_reader(selt, Utility.Get_DRWIN_hDB()); while (reader.Read()) { Custodian cust = new Custodian(); cust.Init_from_reader(reader); dic[cust.Custodian_Number] = cust; } reader.Close(); return(dic); }
void ICustodianAccountsCommand.CreateCustodian(Custodian custodian, LoginCredentials credentials, Guid affiliateId) { // Check login credentials. if (_loginCredentialsQuery.DoCredentialsExist(credentials)) { throw new DuplicateUserException(); } // Set some defaults. custodian.IsEnabled = true; custodian.IsActivated = true; // Always make sure the email is verified when created. if (custodian.EmailAddress != null) { custodian.EmailAddress.IsVerified = true; } // Save. _custodiansCommand.CreateCustodian(custodian); _loginCredentialsCommand.CreateCredentials(custodian.Id, credentials); _custodianAffiliationsCommand.SetAffiliation(custodian.Id, affiliateId); custodian.AffiliateId = affiliateId; }
private void JPM_refNum_button_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); if (ofd.ShowDialog() == DialogResult.OK) { string path = ofd.FileName; DataSet ds = HssExcel.Excel_to_DS(path); DataTable dt = ds.Tables["JPM"]; Bulk_DBcmd bk = new Bulk_DBcmd(); foreach (DataRow row in dt.Rows) { string JPM_refNum = row["JPM CUSTODIAN REF NUMBER"].ToString(); if (string.IsNullOrEmpty(JPM_refNum)) { continue; } string shortName = row["Short\nName"].ToString(); Custodian cust = CustodianMaster.GetCustodian_name(shortName); if (cust == null) { continue; } cust.JPM_Custodian_Ref_Num.Value = JPM_refNum; bk.Add_DBcmd(cust.Get_DBupdate()); } MessageBox.Show("" + bk.SaveToDB(Utility.Get_DRWIN_hDB())); CustodianMaster.Reset(); } }
public Custodian Post([FromBody] Custodian custodians) { custodians.UserId = HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value; _context.Custodians.Add(custodians); _context.SaveChanges(); return(custodians); }
/// <summary> /// Validates this CDA Context for a ICDAContextPrescriptionAndDispenseView /// </summary> /// <param name="path">The path to this object as a string</param> /// <param name="messages">the validation messages, these may be added to within this method</param> void ICDAContextPrescriptionAndDispenseView.Validate(string path, List <ValidationMessage> messages) { var vb = new ValidationBuilder(path, messages); if (LegalAuthenticator != null) { LegalAuthenticator.Validate(vb.Path + "LegalAuthenticator", vb.Messages); } if (InformationRecipients != null) { for (var x = 0; x < InformationRecipients.Count; x++) { InformationRecipients[x].Validate(vb.Path + string.Format("InformationRecipients[{0}]", x), vb.Messages); } } if (vb.ArgumentRequiredCheck("Custodian", Custodian)) { if (Custodian != null) { Custodian.Validate(vb.Path + "Custodian", vb.Messages); } // Check for PAI-O if (Custodian.Participant.Organisation != null && Custodian.Participant.Organisation.Identifiers != null) { if (!Custodian.Participant.Organisation.Identifiers.Select(identifiers => identifiers.AssigningAuthorityName).Contains(HealthIdentifierType.PAIO.GetAttributeValue <NameAttribute, string>(x => x.Code))) { vb.AddValidationMessage(vb.PathName, null, "At leat one PAI-O Required"); } } } }
/// <summary> /// Validates this CDA Context /// </summary> /// <param name="path">The path to this object as a string</param> /// <param name="messages">the validation messages, these may be added to within this method</param> void ICDAContextEPrescription.Validate(string path, List <ValidationMessage> messages) { var vb = new ValidationBuilder(path, messages); if (LegalAuthenticator != null) { LegalAuthenticator.ValidateATS(vb.Path + "LegalAuthenticator", vb.Messages); } if (InformationRecipients != null) { for (var x = 0; x < InformationRecipients.Count; x++) { InformationRecipients[x].Validate(vb.Path + string.Format("InformationRecipients[{0}]", x), vb.Messages); } } if (vb.ArgumentRequiredCheck("Custodian", Custodian)) { if (Custodian != null) { Custodian.ValidateATS(vb.Path + "Custodian", vb.Messages); } } }
public ActionResult DeleteConfirmed(int id) { Custodian custodian = db.Custodians.Find(id); db.Custodians.Remove(custodian); db.SaveChanges(); return(RedirectToAction("Index")); }
void ICustodiansRepository.CreateCustodian(Custodian custodian) { using (var dc = CreateContext()) { dc.CommunityAdministratorEntities.InsertOnSubmit(custodian.Map()); dc.SubmitChanges(); } }
private void AssertCustodian(Custodian custodian) { Assert.AreEqual(custodian.FullName, _fullNameTextBox.Text); AssertPageContains(custodian.EmailAddress.Address); Assert.AreEqual(custodian.GetLoginId(), _loginIdTextBox.Text); Assert.AreEqual(_isEnabledTextBox.Text, custodian.IsEnabled ? "Yes" : "No"); }
public ActionResult Edit([Bind(Include = "ID,CustodianFlag,LastName,FirstName,Email,phoneNumber,AgencyName")] Custodian custodian) { if (ModelState.IsValid) { db.Entry(custodian).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(custodian)); }
public void ShowObject(object keyValue) { if (keyValue == null) { _custodian = new Custodian(); _newmode = true; custodianBindingSource.DataSource = _custodian; Loaddepartmentlookup(); Text = @"New Custodian"; } }
public ActionResult Create([Bind(Include = "ID,CustodianFlag,LastName,FirstName,Email,phoneNumber,AgencyName")] Custodian custodian) { if (ModelState.IsValid) { db.Custodians.Add(custodian); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(custodian)); }
private static void AssertAreEqual(Custodian expectedCustodian, Custodian custodian) { Assert.IsNotNull(expectedCustodian); Assert.IsNotNull(custodian); Assert.AreEqual(expectedCustodian.IsEnabled, custodian.IsEnabled); Assert.AreEqual(expectedCustodian.EmailAddress, custodian.EmailAddress); Assert.AreEqual(expectedCustodian.IsActivated, custodian.IsActivated); Assert.AreEqual(expectedCustodian.FirstName, custodian.FirstName); Assert.AreEqual(expectedCustodian.Id, custodian.Id); Assert.AreEqual(expectedCustodian.LastName, custodian.LastName); }
void ICustodiansRepository.UpdateCustodian(Custodian custodian) { using (var dc = CreateContext()) { var entity = GetCommunityAdministratorEntity(dc, custodian.Id); if (entity != null) { custodian.MapTo(entity); dc.SubmitChanges(); } } }
private void gridControl1_DoubleClick(object sender, EventArgs e) { if (custodiangridView.SelectedRowsCount > 0) { var selected = (CustodianInfo)custodiangridView.GetRow((int)custodiangridView.GetSelectedRows().GetValue(0)); if (null != selected) { _Custodian = _context.Custodians.FirstOrDefault(ct => ct.CustodianId == selected.CustodianId); } } OpenSelectedItem(); AuthorizeForm(); }
public void IndexTest() { // Given var folderPath = SharedTestData.TestDocFolderPath; var custodian = new Custodian(); // When custodian.Reset(); var result = custodian.TakeCareOf(folderPath: folderPath); // Then Assert.Equal(10, result.Documents.Count); }
private void gridControl1_Click(object sender, EventArgs e) { if (custodiangridView.SelectedRowsCount > 0) { var selected = (CustodianInfo)custodiangridView.GetRow((int)custodiangridView.GetSelectedRows().GetValue(0)); if (null != selected) { _Custodian = _context.Custodians.FirstOrDefault(ct => ct.CustodianId == selected.CustodianId); } } GetSelectedItem(); btnCustodianlistDelete.Enabled = true; }
public static CommunityAdministratorEntity Map(this Custodian custodian) { var entity = new CommunityAdministratorEntity { id = custodian.Id, RegisteredUserEntity = new RegisteredUserEntity { id = custodian.Id }, }; custodian.MapTo(entity); return(entity); }
void ICustodianAccountsCommand.UpdateCustodian(Custodian custodian) { // Maintain the state of the email address. if (custodian.EmailAddress != null) { var originalCustodian = _custodiansQuery.GetCustodian(custodian.Id); custodian.EmailAddress.IsVerified = originalCustodian.EmailAddress == null || custodian.EmailAddress.Address != originalCustodian.EmailAddress.Address || originalCustodian.EmailAddress.IsVerified; } _custodiansCommand.UpdateCustodian(custodian); }
// GET: Custodian/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Custodian custodian = db.Custodians.Find(id); if (custodian == null) { return(HttpNotFound()); } return(View(custodian)); }
public void ShowObject(object keyValue) { var cust = (Custodian)keyValue; //_newMode = false; _custodian = _context.Custodians.FirstOrDefault(il => il.CustodianId == cust.CustodianId); custodiandetailbindingSource.DataSource = _custodian; LoadLookUp(); if (_custodian != null) { var cal = _context.CustodianAssetsLists.Where(ci => ci.CustodianId == cust.CustodianId); custodianassetbindingSource.DataSource = cal.ToList(); } }
public void SearchTest() { //Given var keywords = new string[] { "university" }; var folderPath = SharedTestData.TestDocFolderPath; var custodian = new Custodian(); //When custodian.TakeCareOf(folderPath); var result = custodian.Search(keywords); var resultSize = result.Count; //Then Assert.Equal(expected: 6, resultSize); }
public static Custodian CreateTestCustodian(this ICustodianAccountsCommand custodianAccountsCommand, string loginId, string firstName, string lastName, Guid affiliateId) { var custodian = new Custodian { EmailAddress = new EmailAddress { Address = string.Format(EmailAddressFormat, loginId) }, FirstName = firstName, LastName = lastName, }; custodianAccountsCommand.CreateCustodian(custodian, new LoginCredentials { LoginId = loginId, PasswordHash = LoginCredentials.HashToString(DefaultPassword) }, affiliateId); return(custodian); }
private void Loadcustodian() { var custodian = new Custodian(); var cua = _context.CustodianAssets.FirstOrDefault(c => c.AssetId == asset.AssetId && c.Status == (int)CustodyAssignmentStatus.Assigned); if (cua != null) { custodian = _context.Custodians.FirstOrDefault(c => c.CustodianId == cua.CustodianId); } if (custodian != null) { textBox1.Text = custodian.FirstName + custodian.LastName; } newcustodianbindingSource.DataSource = _context.ActiveCustodianStatuses.ToList(); lookupitembindingSource.DataSource = _context.LookupItems.Where(li => li.LookupId == (int)LookupItems.CustodyAssignmentStatus); }
public static Custodian CreateTestCustodian(this ICustodiansCommand custodianAccountsCommand, string emailAddress, string firstName, string lastName) { var custodian = new Custodian { IsEnabled = true, IsActivated = true, EmailAddress = new EmailAddress { Address = emailAddress, IsVerified = true }, FirstName = firstName, LastName = lastName, }; custodianAccountsCommand.CreateCustodian(custodian); return(custodian); }
private static void MakeCustodianNode(ClinicalDocument ccda) { CustodianOrganization rco = new CustodianOrganization(); rco.Id = new SET<II>(new II("1.1.1.1.1.1.1.1.2")); ON on = new ON(); on.Part.Add(new ENXP("Primo Adult Health")); rco.Name = on; rco.Telecom = new TEL("tel:+1(571)555-0179;ext=222", TelecommunicationAddressUse.WorkPlace); rco.Addr = new AD( new ADXP[]{ new ADXP("1400 Main Street Ste G", AddressPartType.StreetAddressLine), new ADXP("Springfield", AddressPartType.City), new ADXP("VA", AddressPartType.State), new ADXP("22150", AddressPartType.PostalCode), new ADXP("US", AddressPartType.Country)}); AssignedCustodian ac = new AssignedCustodian(); ac.RepresentedCustodianOrganization = rco; Custodian custodian = new Custodian(); custodian.AssignedCustodian = ac; ccda.Custodian = custodian; }