public void UpdateReference(ReferenceBase reference)
 {
     Requires.NotNull(reference);
     Requires.PropertyNotNegative(reference, "ReferenceId");
     using (var context = DataContext.Instance())
     {
         var rep = context.GetRepository <ReferenceBase>();
         rep.Update(reference);
     }
 }
 public int AddReference(ref ReferenceBase reference)
 {
     Requires.NotNull(reference);
     using (var context = DataContext.Instance())
     {
         var rep = context.GetRepository <ReferenceBase>();
         rep.Insert(reference);
     }
     return(reference.ReferenceId);
 }
示例#3
0
        public void NewInvoice()
        {
            int firstNonZero = -1;

            for (int i = 0; i < ReferenceBase.Length; i++)
            {
                if (ReferenceBase[i] != '0')
                {
                    if (firstNonZero == -1)
                    {
                        firstNonZero = i;
                    }
                }
            }

            string newRef = "";

            if (firstNonZero > -1)
            {
                newRef = ReferenceBase.Substring(firstNonZero);

                if (newRef.Length > 0)
                {
                    int intRef = int.Parse(newRef);
                    intRef++;
                    newRef = intRef.ToString();
                }
            }

            if (newRef.Length > ReferenceBase.Length)
            {
                ReferenceBase = newRef;
            }

            if (newRef.Length < 1)
            {
                newRef = "1";
            }

            ReferenceBase = ReferenceBase.Remove(ReferenceBase.Length - newRef.Length) + newRef;
            InvoiceID++;
            Save();
        }
示例#4
0
 public ProjectMetadata(ReferenceBase sample, ProbabilityMatch <ReferenceBase> match, double probability)
     : base(sample, match, probability, sample.Include)
 {
 }
 public void SetUp_ObjectUnderTest()
 {
     _fileSystemMock  = new Mock <IFileSystem>();
     _objectUnderTest = new ReferenceBaseTestClass(_fileSystemMock.Object);
 }
 protected ExistingReferenceMetadataBase(ReferenceBase sample, ProbabilityMatch <ReferenceBase> match, double probability, string targetPath)
     : base(sample, match, probability)
 {
     _targetPath = targetPath;
 }