示例#1
0
 public void BeginEdit()
 {
     if (inEdit)
     {
         return;
     }
     inEdit            = true;
     bakSamplingNumber = samplingNumber.Clone() as SamplingNumber;
 }
示例#2
0
 public void EndEdit()
 {
     if (!inEdit)
     {
         return;
     }
     inEdit            = false;
     bakSamplingNumber = null;
     Memorize();
 }
示例#3
0
 public static void Parse(string str, SamplingNumber samplingNumber)
 {
     string[] tokens = GetFirstToken(str);
     samplingNumber.ResponseRate = tokens[0];
     string[] restTokens = EDOUtils.ParseCSV(tokens[1]);
     if (restTokens == null || restTokens.Length < 3)
     {
         return;
     }
     samplingNumber.SampleSize        = restTokens[0];
     samplingNumber.NumberOfResponses = restTokens[1];
     samplingNumber.Description       = restTokens[2];
 }
示例#4
0
        public static string ToString(SamplingNumber samplingNumber)
        {
            StringBuilder content = new StringBuilder();

            content.Append(Escape(samplingNumber.ResponseRate));
            content.Append("(");
            content.Append(Escape(samplingNumber.SampleSize));
            content.Append(",");
            content.Append(Escape(samplingNumber.NumberOfResponses));
            content.Append(",");
            content.Append(Escape(samplingNumber.Description));
            content.Append(")");
            return(content.ToString());
        }
示例#5
0
 public SamplingNumberVM(SamplingNumber samplingNumber)
 {
     this.samplingNumber    = samplingNumber;
     this.bakSamplingNumber = null;
 }
示例#6
0
文件: DDI3IO.cs 项目: ssjda-ddi/EDO
 public static void ParseResponseRate(string str, SamplingNumber samplingNumber)
 {
     DDI31SamplingNumberIO.Parse(str, samplingNumber);
 }
示例#7
0
文件: DDI3IO.cs 项目: ssjda-ddi/EDO
 public static string ToResponseRateContent(SamplingNumber samplingNumberModel)
 {
     return(DDI31SamplingNumberIO.ToString(samplingNumberModel));
 }