예제 #1
0
        public static bool TryParse(string inputString, bool yearIncluded, out MasterAccessionNo masterAccessionNo)
        {
            bool result = false;

            MasterAccessionNo output = new MasterAccessionNo();

            if (yearIncluded == true)
            {
                output.Value = inputString;
                result = true;
            }
            else
            {
                int man = 0;
                if (int.TryParse(inputString, out man) == true)
                {
                    output.Value = DateTime.Today.ToString("yy") + "-" + inputString;
                    result = true;
                }
            }

            if (result == true)
            {
                string[] dashSplit = inputString.Split('-');
                if (dashSplit.Length == 2)
                {
                    output.m_Year = dashSplit[0];
                    output.m_Number = dashSplit[1];
                }
            }

            masterAccessionNo = output;
            return result;
        }
예제 #2
0
        public static bool TryParse(string inputString, bool yearIncluded, out MasterAccessionNo masterAccessionNo)
        {
            bool result = false;

            MasterAccessionNo output = new MasterAccessionNo();

            if (yearIncluded == true)
            {
                output.Value = inputString;
                result       = true;
            }
            else
            {
                int man = 0;
                if (int.TryParse(inputString, out man) == true)
                {
                    output.Value = DateTime.Today.ToString("yy") + "-" + inputString;
                    result       = true;
                }
            }

            if (result == true)
            {
                string[] dashSplit = inputString.Split('-');
                if (dashSplit.Length == 2)
                {
                    output.m_Year   = dashSplit[0];
                    output.m_Number = dashSplit[1];
                }
            }

            masterAccessionNo = output;
            return(result);
        }
예제 #3
0
        public static MasterAccessionNo Parse(string masterAccessionNo, bool yearIncluded)
        {
            MasterAccessionNo result = new MasterAccessionNo();

            if (yearIncluded == true)
            {
                result.Value = masterAccessionNo;
            }
            else
            {
                result.Value = DateTime.Today.ToString("yy") + "-" + masterAccessionNo;
            }

            string[] dashSplit = masterAccessionNo.Split('-');
            if (dashSplit.Length == 2)
            {
                result.m_Year = dashSplit[0];
                result.m_Number = dashSplit[1];
            }

            return result;
        }
예제 #4
0
        public static MasterAccessionNo Parse(string masterAccessionNo, bool yearIncluded)
        {
            MasterAccessionNo result = new MasterAccessionNo();

            if (yearIncluded == true)
            {
                result.Value = masterAccessionNo;
            }
            else
            {
                result.Value = DateTime.Today.ToString("yy") + "-" + masterAccessionNo;
            }

            string[] dashSplit = masterAccessionNo.Split('-');
            if (dashSplit.Length == 2)
            {
                result.m_Year   = dashSplit[0];
                result.m_Number = dashSplit[1];
            }

            return(result);
        }