ListAddress() public method

public ListAddress ( sp_Vol_Address_DM cVolAddr ) : sp_Vol_Address_DM
cVolAddr VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM
return VolTeer.DomainModels.VT.Vol.sp_Vol_Address_DM
Exemplo n.º 1
0
        public void TestGroupAddrCreate()
        {
            var group_bll = new sp_Group_BLL();
            var groupAddr_bll = new sp_GroupAddr_BLL();
            var groupAddr_dm = new sp_GroupAddr_DM();
            var allGroups = group_bll.ListGroups();
            Assert.IsTrue(allGroups.Count > 0, "The allGroups() is broken, or no data in DB");
            groupAddr_dm.GroupID = allGroups[0].GroupID;
            groupAddr_dm.PrimaryAddrID = true;
            groupAddr_dm.ActiveFlg = true;
            var volAddress_bll = new sp_Vol_Address_BLL();
            var volAddress_dm = volAddress_bll.ListAddress(new sp_Vol_Address_DM());
            groupAddr_bll.InsertAddressContext(ref volAddress_dm, ref groupAddr_dm);
            groupAddr_dm.AddrID = volAddress_dm.AddrID;

            var groupAddr_dm_selected = groupAddr_bll.ListAddress(groupAddr_dm);
            Assert.IsTrue(Equals(groupAddr_dm, groupAddr_dm_selected));
        }
Exemplo n.º 2
0
        public void TestGroupAddrDelete()
        {
            var volAddress_bll = new sp_Vol_Address_BLL();
            var groupAddr_bll = new sp_GroupAddr_BLL();
            //Grab the first GroupAddr we find
            var allGroupAddrs = groupAddr_bll.ListAddresses(null, null);
            Assert.IsTrue(allGroupAddrs.Count > 0, "The ListAddresses() is broken, or no data in DB");
            var currGroupAddr = allGroupAddrs[0];
            //TODO: change activeflg to bool not bool?
            var notActive = currGroupAddr.ActiveFlg != true;
            var i = 1;
            while (notActive)
            {
                currGroupAddr = allGroupAddrs[i];
                notActive = currGroupAddr.ActiveFlg != true;
            }

            var volAddress_dm = new sp_Vol_Address_DM();
            volAddress_dm = volAddress_bll.ListAddress(volAddress_dm);
            groupAddr_bll.DeleteAddressContext(volAddress_dm, currGroupAddr);
            var selectedGroup = groupAddr_bll.ListAddress(currGroupAddr);
            var selectedVolAddress = volAddress_bll.ListAddress(volAddress_dm);

            //TODO: change activeflg to bool not bool?
            Assert.IsNotNull(selectedGroup.ActiveFlg);
            Assert.IsFalse(selectedGroup.ActiveFlg == true);
            Assert.IsTrue(selectedGroup.ActiveFlg == false);

            //TODO: change activeflg to bool not bool?
            Assert.IsNotNull(selectedVolAddress.ActiveFlg);
            Assert.IsFalse(selectedVolAddress.ActiveFlg == true);
            Assert.IsTrue(selectedVolAddress.ActiveFlg == false);
        }
Exemplo n.º 3
0
        public void TestGroupAddrUpdate()
        {
            var volAddress_bll = new sp_Vol_Address_BLL();
            var groupAddr_bll = new sp_GroupAddr_BLL();
            //Grab the first GroupAddr we find
            var allGroupAddrs = groupAddr_bll.ListAddresses(null, null);
            Assert.IsTrue(allGroupAddrs.Count > 0, "The ListAddresses() is broken, or no data in DB");
            var firstGroupAddr = allGroupAddrs[0];

            //Get the volAddress the GroupAddr points to
            var volAddress_dm = new sp_Vol_Address_DM();
            volAddress_dm.AddrID = firstGroupAddr.AddrID;
            volAddress_dm = volAddress_bll.ListAddress(volAddress_dm);

            //Change some data
            firstGroupAddr.PrimaryAddrID = !firstGroupAddr.PrimaryAddrID;
            firstGroupAddr.ActiveFlg = !firstGroupAddr.ActiveFlg;
            groupAddr_bll.UpdateAddressContext(volAddress_dm, firstGroupAddr);

            //Pull record after the changes and test if it worked
            var selectedGroupAddr = groupAddr_bll.ListAddress(firstGroupAddr);
            Assert.IsTrue(Equals(firstGroupAddr, selectedGroupAddr));
        }
Exemplo n.º 4
0
        public void TestVolAddressRead()
        {
            string helperDir = cExcel.GetHelperFilesDir();
            DataTable dt = cExcel.ReadExcelFile("Sheet1", Path.Combine(helperDir, "VolAddress.xlsx"));
            List<sp_Vol_Address_DM> excelDMs = getVolAddressDMs(dt);
            sp_Vol_Address_BLL volAddress_bll = new sp_Vol_Address_BLL();

            foreach (sp_Vol_Address_DM testVolAddress in excelDMs)
            {
                sp_Vol_Address_DM selectedVolAddress = volAddress_bll.ListAddress(testVolAddress);
                Assert.IsTrue(AddressEquals(selectedVolAddress, testVolAddress));
            }
        }
Exemplo n.º 5
0
        public void TestVolAddressDelete()
        {
            sp_Vol_Address_BLL volAddress_bll = new sp_Vol_Address_BLL();
            volAddress_bll.DeleteAddressContext(primaryTestVolAddress,primaryTestVolAddr);
            sp_Vol_Address_DM selectedVolAddress = volAddress_bll.ListAddress(primaryTestVolAddress);

            Assert.IsNull(selectedVolAddress);
            //Impossible to get it back using stored procedures since the joining entry
            //in VolAddr is missing. You'd have to do a direct sql query to test this.
            //Assert.IsNotNull(selectedVolAddress.ActiveFlg);
            //Assert.IsFalse(selectedVolAddress.ActiveFlg == true);
            //Assert.IsTrue(selectedVolAddress.ActiveFlg == false);
        }
Exemplo n.º 6
0
        public void TestVolAddressCreate()
        {
            sp_Volunteer_BLL vol_bll = new sp_Volunteer_BLL();
            sp_Volunteer_DM vol_dm = new sp_Volunteer_DM();
            vol_dm.VolFirstName = "createFirst";
            vol_dm.VolMiddleName = "createMiddle";
            vol_dm.VolLastName = "createLast";
            vol_dm.ActiveFlg = true;
            System.Guid volID = Guid.NewGuid();
            vol_dm.VolID = volID;
            createTestVol = vol_dm;
            vol_bll.InsertVolunteerContext(ref vol_dm);

            string volAddr1 = "CreateLine1";
            string volAddr2 = "CreateLine2";
            string volAddr3 = "CreateLine3";
            string volCity = "CreateCity";
            string volSt = "CS";
            int volZip = 13579;
            int volZip4 = 2468;
            bool PrimaryFlg = true;
            bool ActiveFlg = true;
            sp_Vol_Address_BLL volAddress_bll = new sp_Vol_Address_BLL();
            sp_Vol_Address_DM volAddress_dm = new sp_Vol_Address_DM();
            sp_Vol_Addr_DM volAddr_dm = new sp_Vol_Addr_DM();

            volAddress_dm.ActiveFlg = ActiveFlg;
            volAddress_dm.AddrLine1 = volAddr1;
            volAddress_dm.AddrLine2 = volAddr2;
            volAddress_dm.AddrLine3 = volAddr3;
            volAddress_dm.City = volCity;
            volAddress_dm.St = volSt;
            volAddress_dm.Zip = volZip;
            volAddress_dm.Zip4 = volZip4;
            volAddress_dm.VolID = volID;
            volAddress_dm.PrimaryAddr = PrimaryFlg;

            volAddr_dm.PrimaryAddr = PrimaryFlg;
            volAddr_dm.VolID = volID;

            volAddress_bll.InsertAddressContext(ref volAddress_dm, ref volAddr_dm);

            sp_Vol_Address_DM volAddressDMs_selected = volAddress_bll.ListAddress(volAddress_dm);
            Assert.IsTrue(AddressEquals(volAddressDMs_selected, volAddress_dm));
        }