示例#1
0
        public static SponsorContact GetSponsorByContactCode(string contactCode)
        {
            SponsorContact result = new SponsorContact();

            try
            {
                using (SqlConnection connection = new SqlConnection(CONNECTION_STRING))
                {
                    connection.Open();
                    using (SqlCommand command = new SqlCommand(ContactInfoByContactCode, connection))
                    {
                        command.CommandType = CommandType.Text;
                        command.Parameters.Add("@ContactCode", SqlDbType.NVarChar).Value = contactCode;

                        SqlDataReader reader = command.ExecuteReader();
                        while (reader.Read())
                        {
                            result = CreateNewSponsor(reader);
                        }
                    }
                }
            }
            catch (SqlException sqlEx)
            {
                ErrorHandler.CreateLogFile(ErrorFormName, "GetSponsorByContactCode", sqlEx);
            }
            return(result);
        }
示例#2
0
            int IComparer.Compare(Object x, Object y)
            {
                SponsorContact sponsorA = (SponsorContact)x;
                SponsorContact sponsorB = (SponsorContact)y;

                return(String.Compare(sponsorA.ContactName, sponsorB.ContactName));
            }
示例#3
0
        //THIS IS MY NEW VERSION SINCE UGH
        public static IList GetSponsors(string sponsorName)
        {
            IList results = new ArrayList();

            sponsorName += "%";
            try
            {
                using (SqlConnection connection = new SqlConnection(CONNECTION_STRING))
                {
                    connection.Open();
                    using (SqlCommand command = new SqlCommand(GetAllSponsors, connection))
                    {
                        command.CommandType = CommandType.Text;
                        command.Parameters.Add("@SponsorName", SqlDbType.NVarChar).Value = sponsorName;

                        SqlDataReader reader = command.ExecuteReader();
                        while (reader.Read())
                        {
                            SponsorContact sponsor = CreateNewSponsorNoContact(reader);
                            results.Add(sponsor);
                        }
                    }
                }
            }
            catch (SqlException sqlEx)
            {
                ErrorHandler.CreateLogFile(ErrorFormName, "GetSponsorContacts", sqlEx);
            }

            return(results);
        }
        public void WordProtocol_Create_Test()
        {
            bool result = true;

            try
            {
                ProtocolRequest request = new ProtocolRequest();
                SponsorContact  contact = new SponsorContact();
                contact.SponsorName = "ABC";
                contact.Address     = "123 Street";
                contact.City        = "XYZ";
                contact.State       = "Alpha";
                contact.ZipCode     = "12345";
                string protocolNumber = "P15-1000-00A";
                request.SetContact(contact);

                string sourceFile      = @"C:\Users\BMcCulley\Documents\TestResources\ProtocolsManager\
                                      ASTM-Hemolysis Complete.docx";
                string destinationFile = @"C:\Users\BMcCulley\Documents\TestResources\ProtocolsManager\Dest\
                                         ASTM-Hemolysis Complete.docx";

                WordProtocol protocol = new WordProtocol(request, protocolNumber);
                protocol.Create(sourceFile, destinationFile);
            }
            catch (Exception ex)
            {
                result = false;
                Debug.WriteLine(ex.ToString());
            }

            Assert.AreEqual <bool>(true, result);
        }
 public void LoadView(ProtocolRequest protocolRequest)
 {
     this.request = protocolRequest;
     this.contact = protocolRequest.Contact;
     this.requestFormController.LoadView(this.request);
     this.RefreshTemplateListView();
 }
示例#6
0
        private static SponsorContact CreateNewSponsorNoContact(SqlDataReader reader)
        {
            SponsorContact sponsor = new SponsorContact();

            sponsor.ContactCode = "0";
            sponsor.SponsorCode = reader[0].ToString().Trim();
            Debug.WriteLine(sponsor.SponsorCode);
            sponsor.SponsorName = reader[2].ToString().Trim();
            sponsor.Address     = reader[4].ToString().Trim();
            sponsor.City        = reader[5].ToString().Trim();
            sponsor.State       = reader[6].ToString().Trim();
            sponsor.ZipCode     = reader[7].ToString().Trim();
            sponsor.PhoneNumber = reader[9].ToString().Trim();
            sponsor.FaxNumber   = reader[10].ToString().Trim();
            return(sponsor);
        }
示例#7
0
        private static SponsorContact CreateNewSponsor(SqlDataReader reader)
        {
            SponsorContact sponsor = new SponsorContact();

            sponsor.SponsorCode = reader[0].ToString().Trim();
            sponsor.ContactCode = reader[1].ToString().Trim();
            sponsor.SponsorName = reader[2].ToString().Trim();
            sponsor.ContactName = reader[3].ToString().Trim();
            sponsor.Address     = reader[4].ToString().Trim();
            sponsor.City        = reader[5].ToString().Trim();
            sponsor.State       = reader[6].ToString().Trim();
            sponsor.ZipCode     = reader[7].ToString().Trim();
            sponsor.PhoneNumber = reader[9].ToString().Trim();
            sponsor.FaxNumber   = reader[10].ToString().Trim();
            sponsor.Email       = reader[11].ToString().Trim();
            return(sponsor);
        }