コード例 #1
0
ファイル: BasicMngr.cs プロジェクト: erwin-hamid/LogPro
        public DocumentTypeSequence GetNextDocSequence(Company company, DocumentType docType)
        {

            //crea el objeto de DocumentTypeSequence
            DocumentTypeSequence docSeq = new DocumentTypeSequence();
            docSeq.Company = company;
            docSeq.DocType = docType;

            //Solicita el Consecutivo para el documento
            docSeq = Factory.DaoDocumentTypeSequence().Select(docSeq).First();


            //Check Label Sequence 
            if (docType.DocTypeID == LabelType.ProductLabel)
            {
                long labelSeq = Factory.DaoLabel().SelectSequence();
                if (labelSeq > docSeq.NumSequence)
                    docSeq.NumSequence = labelSeq;
            }




            //Aumenta el consecutivo en Uno y lo guarda
            docSeq.NumSequence++;
            Factory.DaoDocumentTypeSequence().Update(docSeq);

            return docSeq;

        }
コード例 #2
0
        public IList<DocumentTypeSequence> Select(DocumentTypeSequence data)
        {

                IList<DocumentTypeSequence> datos = new List<DocumentTypeSequence>();
                datos = GetHsql(data).List<DocumentTypeSequence>();
                if (!Factory.IsTransactional)
                    Factory.Commit();
                return datos;

        }
コード例 #3
0
        public override Boolean Equals(object obj)
        {
            if ((obj == null) || (obj.GetType() != this.GetType()))
            {
                return(false);
            }
            DocumentTypeSequence castObj = (DocumentTypeSequence)obj;

            return((castObj != null) &&
                   (this.RowID == castObj.RowID));
        }
コード例 #4
0
ファイル: Control.cs プロジェクト: erwin-hamid/LogPro
 public void DeleteDocumentTypeSequence(DocumentTypeSequence data) { Factory.DaoDocumentTypeSequence().Delete(data); }
コード例 #5
0
ファイル: Control.cs プロジェクト: erwin-hamid/LogPro
 public void UpdateDocumentTypeSequence(DocumentTypeSequence data) { Factory.DaoDocumentTypeSequence().Update(data); }
コード例 #6
0
ファイル: Control.cs プロジェクト: erwin-hamid/LogPro
 public DocumentTypeSequence SaveDocumentTypeSequence(DocumentTypeSequence data) { return Factory.DaoDocumentTypeSequence().Save(data); }
コード例 #7
0
ファイル: Control.cs プロジェクト: erwin-hamid/LogPro
 public IList<DocumentTypeSequence> GetDocumentTypeSequence(DocumentTypeSequence data) { return Factory.DaoDocumentTypeSequence().Select(data); }
コード例 #8
0
 public DocumentTypeSequence SelectById(DocumentTypeSequence data)
 {
     return (DocumentTypeSequence)base.SelectById(data);
 }
コード例 #9
0
 public Boolean Delete(DocumentTypeSequence data)
 {
     return base.Delete(data);
 }
コード例 #10
0
 public Boolean Update(DocumentTypeSequence data)
 {
     return base.Update(data);
 }
コード例 #11
0
 public DocumentTypeSequence Save(DocumentTypeSequence data)
 {
     return (DocumentTypeSequence)base.Save(data);
 }