コード例 #1
0
        static void Test15()
        {
            DataVaultInterface i = new DataVaultInterface();

            i.Login("123");
            List <PersonalInfo> infos;

            i.GetBriefPersonalInfoList(out infos);
            PrintList(infos);
        }
コード例 #2
0
        /// <summary>
        /// Constructor
        /// </summary>
        public LoginWindow()
        {
            InitializeComponent();

            // Give textbox focus
            Password_TextBox.Focus();

            // Create the new data vault interface
            _dataVaultInterface = new DataVaultInterface();
        }
コード例 #3
0
        static void Test16()
        {
            DataVaultInterface i = new DataVaultInterface();

            i.Login("123");
            List <PersonalInfo> infos;

            i.SearchBriefPersonalInfoListWithName(out infos, "first last");
            PrintList(infos);
        }
コード例 #4
0
        static void Test18()
        {
            DataVaultInterface i = new DataVaultInterface();

            i.Login("123");
            List <PersonalInfo> infos;

            i.SearchBriefPersonalInfoListWithPhone(out infos, "723");
            PrintList(infos);
        }
コード例 #5
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="dvInterface"></param>
        public ExistingWindow(DataVaultInterface dvInterface)
        {
            InitializeComponent();

            _dataVaultInterface = dvInterface;

            // Fill in data grid
            RefreshViewList();

            // Setup controls
            PopulateControls();
        }
コード例 #6
0
        // Add a person
        static void Test21()
        {
            DataVaultInterface i = new DataVaultInterface();

            i.Login("123");
            PersonalInfo p = new PersonalInfo();

            p.Name.FirstName  = "TestF";
            p.Name.MiddleName = "TestM";
            p.Name.LastName   = "TestL";
            i.ModifyPersonalInfo(p);
        }
コード例 #7
0
        // Search for all kind
        static void Test20()
        {
            DataVaultInterface i = new DataVaultInterface();

            i.Login("123");
            List <PersonalInfo> infos;

            i.SearchBriefPersonalInfoList(out infos, "first la", DataVaultInterface.SearchOptionsEnum.Name);
            PrintList(infos);
            Seperator();
            i.SearchBriefPersonalInfoList(out infos, "23", DataVaultInterface.SearchOptionsEnum.Phone);
            PrintList(infos);
            Seperator();
            i.SearchBriefPersonalInfoList(out infos, "000", DataVaultInterface.SearchOptionsEnum.SSN);
            PrintList(infos);
        }
コード例 #8
0
        // Modify a person
        static void Test22()
        {
            DataVaultInterface i = new DataVaultInterface();

            i.Login("123");
            PersonalInfo p;

            i.GetPersonalInfo(out p, 0);
            Console.WriteLine(p);
            Seperator();
            p.Name.FirstName  = "TestF";
            p.Name.MiddleName = "TestM";
            p.Name.LastName   = "TestL";
            Console.WriteLine(p);
            Seperator();
            i.ModifyPersonalInfo(p);
        }
コード例 #9
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="dvInterface"></param>
        /// <param name="attachmentId"></param>
        public AttachmentWindow(DataVaultInterface dvInterface, AttachmentInfo attachment, int childWindowId)
        {
            InitializeComponent();
            MyGrid.DataContext = this;

            _dataVaultInterface = dvInterface;
            _attachmentInfo     = attachment;
            _childWindowId      = childWindowId;

            // Retrieve attachment data
            RetrieveAttachmentData();

            // Populate controls
            PopulateControls();

            // Windows event
            this.Closing += WindowClosing;
        }
コード例 #10
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="dvInterface"></param>
        /// <param name="personalInfoId"></param>
        public MainWindow(DataVaultInterface dvInterface, int personalInfoId = -1)
        {
            InitializeComponent();

            _dataVaultInterface = dvInterface;
            _personalInfoId     = personalInfoId;

            // Get peronsal info from database
            RetrieveInfoFromDb();

            // Populate controls
            PopulateControls();

            // Setup controls events
            SetupControlEvents();

            // Setup windown events
            this.Closing += WindowClosing;
        }