private void RegisterAsObsoleteRecording(bool appendMode) {
      if (appendMode) {
        this.recording = new Recording();
        oRecordingPaymentEditorControl.Recording = this.recording;
      }
      recording.RecordingBook = this.recordingBook;
      recording.UseBisNumberTag = chkUseBisRecordingNumber.Checked;
      recording.Number = txtRecordingNumber.Value;
      recording.Status = RecordingStatus.Obsolete;
      recording.StartImageIndex = int.Parse(txtImageStartIndex.Value);
      recording.EndImageIndex = int.Parse(txtImageEndIndex.Value);
      recording.Notes = txtObservations.Value;
      if (txtPresentationDate.Value.Length != 0 && txtPresentationTime.Value.Length != 0) {
        recording.PresentationTime = EmpiriaString.ToDateTime(txtPresentationDate.Value + " " + txtPresentationTime.Value);
      }
      if (txtAuthorizationDate.Value.Length != 0) {
        recording.AuthorizedTime = EmpiriaString.ToDate(txtAuthorizationDate.Value);
      }
      if (cboAuthorizedBy.Value.Length != 0) {
        recording.AuthorizedBy = Contact.Parse(int.Parse(cboAuthorizedBy.Value));
      }
      oRecordingDocumentEditor.FillRecordingDocument(RecordingDocumentType.Parse(int.Parse(cboRecordingType.Value)));
      recording.Save();
      oRecordingPaymentEditorControl.SaveRecordingMainPayment();

      this.recordingBook.Refresh();
    }
    private void AppendNoLegibleAnnotation() {
      Recording annotation = new Recording();
      oAnnotationPaymentEditorControl.Recording = annotation;
      annotation.RecordingBook = RecordingBook.Parse(int.Parse(Request.Form["cboAnnotationBook"]));
      annotation.UseBisNumberTag = chkUseBisAnnotationNumber.Checked;
      annotation.Number = txtAnnotationNumber.Value;
      annotation.Status = RecordingStatus.NoLegible;
      annotation.StartImageIndex = int.Parse(txtAnnotationImageStartIndex.Value);
      annotation.EndImageIndex = int.Parse(txtAnnotationImageEndIndex.Value);
      if (txtAnnotationPresentationTime.Value.Length != 0) {
        annotation.PresentationTime = EmpiriaString.ToDateTime(txtAnnotationPresentationDate.Value + " " + txtAnnotationPresentationTime.Value);
      } else if (txtAnnotationPresentationDate.Value.Length != 0) {
        annotation.PresentationTime = EmpiriaString.ToDate(txtAnnotationPresentationDate.Value);
      }
      if (txtAnnotationAuthorizationDate.Value.Length != 0) {
        annotation.AuthorizedTime = EmpiriaString.ToDate(txtAnnotationAuthorizationDate.Value);
      }
      if (Request.Form["cboAnnotationAuthorizedBy"].Length != 0) {
        annotation.AuthorizedBy = Contact.Parse(int.Parse(Request.Form["cboAnnotationAuthorizedBy"]));
      }
      annotation.Notes = txtAnnotationObservations.Value;
      oAnnotationDocumentEditor.Recording = annotation;
      oAnnotationDocumentEditor.FillRecordingDocument(RecordingDocumentType.Parse(int.Parse(cboAnnotationDocumentType.Value)));

      Property property = Property.Parse(int.Parse(cboAnnotationProperty.Value));
      RecordingActType annotationRecordingActType = RecordingActType.Parse(int.Parse(Request.Form["cboAnnotation"]));

      annotation.Save();
      oAnnotationPaymentEditorControl.SaveRecordingMainPayment();
      annotation.CreateRecordingAct(annotationRecordingActType, property);

      annotation.RecordingBook.Refresh();
    }
Exemplo n.º 3
0
 protected override void ImplementsLoadRecordingDocument() {
   RecordingDocumentType documentType = base.Document.RecordingDocumentType;
   oNotaryRecording.Style["display"] = "none";
   oTitleRecording.Style["display"] = "none";
   oJudicialRecording.Style["display"] = "none";
   oPrivateRecording.Style["display"] = "none";
   LoadMainCombos();
   switch (documentType.Name) {
     case "ObjectType.RecordingDocument.NotaryDeed":
       oNotaryRecording.Style["display"] = "inline";
       LoadNotaryDocument();
       return;
     case "ObjectType.RecordingDocument.PropertyTitle":
       oTitleRecording.Style["display"] = "inline";
       LoadPropertyTitleDocument();
       return;
     case "ObjectType.RecordingDocument.JudicialOrder":
       oJudicialRecording.Style["display"] = "inline";
       LoadJudicialDocument();
       return;
     case "ObjectType.RecordingDocument.PrivateContract":
       oPrivateRecording.Style["display"] = "inline";
       LoadPrivateContractDocument();
       return;
     case "ObjectType.RecordingDocument.Empty":
       return;
   }
 }
Exemplo n.º 4
0
    private void FillNotaryDocument(RecordingDocumentType documentType) {
      RecordingDocument document = base.Document;

      document.ChangeDocumentType(documentType);
      document.IssuePlace = GeographicRegionItem.Parse(int.Parse(cboNotaryDocIssuePlace.Value));
      document.IssueOffice = NotaryOffice.Parse(int.Parse(Request.Form[cboNotaryDocIssueOffice.Name]));
      document.BookNumber = txtNotaryDocBook.Value;
      document.Number = txtNotaryDocNumber.Value;
    }
Exemplo n.º 5
0
    private void FillPropertyTitleDocument(RecordingDocumentType documentType) {
      RecordingDocument document = base.Document;

      document.ChangeDocumentType(documentType);
      document.Number = txtPropTitleDocNumber.Value;
      document.IssuedBy = Contact.Parse(int.Parse(cboPropTitleDocIssuedBy.Value));
      document.IssueOffice = Organization.Parse(int.Parse(cboPropTitleIssueOffice.Value));
      document.StartSheet = txtPropTitleStartSheet.Value;
      if (txtPropTitleIssueDate.Value.Length != 0) {
        document.IssueDate = EmpiriaString.ToDate(txtPropTitleIssueDate.Value);
      } else {
        document.IssueDate = ExecutionServer.DateMinValue;
      }
    }
Exemplo n.º 6
0
    private void FillPrivateContractDocument(RecordingDocumentType documentType) {
      RecordingDocument document = base.Document;

      document.ChangeDocumentType(documentType);
      document.IssuePlace = GeographicRegionItem.Parse(int.Parse(cboPrivateDocIssuePlace.Value));
      document.Number = txtPrivateDocNumber.Value;
      document.MainWitnessPosition = TypeAssociationInfo.Parse(int.Parse(Request.Form[cboPrivateDocMainWitnessPosition.Name]));
      document.MainWitness = Contact.Parse(int.Parse(Request.Form[cboPrivateDocMainWitness.Name]));
      if (txtPrivateDocIssueDate.Value.Length != 0) {
        document.IssueDate = EmpiriaString.ToDate(txtPrivateDocIssueDate.Value);
      } else {
        document.IssueDate = ExecutionServer.DateMinValue;
      }
    }
Exemplo n.º 7
0
    private void FillJudicialDocument(RecordingDocumentType documentType) {
      RecordingDocument document = base.Document;

      document.ChangeDocumentType(documentType);
      document.IssuePlace = GeographicRegionItem.Parse(int.Parse(Request.Form[cboJudicialDocIssuePlace.Name]));
      document.IssueOffice = Organization.Parse(int.Parse(Request.Form[cboJudicialDocIssueOffice.Name]));
      document.IssuedBy = Contact.Parse(int.Parse(Request.Form[cboJudicialDocIssuedBy.Name]));
      document.BookNumber = txtJudicialDocBook.Value;
      document.Number = txtJudicialDocNumber.Value;
      if (txtJudicialDocIssueDate.Value.Length != 0) {
        document.IssueDate = EmpiriaString.ToDate(txtJudicialDocIssueDate.Value);
      } else {
        document.IssueDate = ExecutionServer.DateMinValue;
      }
    }
Exemplo n.º 8
0
    private void FillNotaryDocument(RecordingDocumentType documentType) {
      RecordingDocument document = base.Document;

      document.ChangeDocumentType(documentType);
      document.IssuePlace = GeographicRegionItem.Parse(int.Parse(cboNotaryDocIssuePlace.Value));
      document.IssueOffice = NotaryOffice.Parse(int.Parse(Request.Form[cboNotaryDocIssueOffice.Name]));
      document.IssuedBy = Contact.Parse(int.Parse(Request.Form[cboNotaryDocIssuedBy.Name]));
      document.BookNumber = txtNotaryDocBook.Value;
      document.Number = txtNotaryDocNumber.Value;
      document.StartSheet = txtNotaryDocStartSheet.Value;
      document.EndSheet = txtNotaryDocEndSheet.Value;
      if (txtNotaryDocIssueDate.Value.Length != 0) {
        document.IssueDate = EmpiriaString.ToDate(txtNotaryDocIssueDate.Value);
      } else {
        document.IssueDate = ExecutionServer.DateMinValue;
      }
    }
    private void SaveDocument() {
      oRecordingDocumentEditor.FillRecordingDocument(RecordingDocumentType.Parse(int.Parse(cboRecordingType.Value)));

      Assertion.Require(transaction != null && !transaction.IsEmptyInstance,
                        "Transaction cant' be null or an empty instance.");
      Assertion.Require(int.Parse(cboSheetsCount.Value) != 0 && decimal.Parse(cboSealPosition.Value) != 0,
                        "Document sheets count or seal position has invalid data.");
      Assertion.Require(oRecordingDocumentEditor != null && !oRecordingDocumentEditor.Document.IsEmptyInstance,
                        "Recording document can't be null or an empty instance.");
      transaction.Document = oRecordingDocumentEditor.Document;
      transaction.Document.Notes = txtObservations.Value;
      transaction.Document.SheetsCount = int.Parse(cboSheetsCount.Value);
      transaction.Document.SealUpperPosition = decimal.Parse(cboSealPosition.Value);
      transaction.Document.Save();
      transaction.Save();
      oRecordingDocumentEditor.Document = transaction.Document;
      SetMessageBox("El documento " + transaction.Document.DocumentKey + " se guardó correctamente.");
    }
Exemplo n.º 10
0
 protected override void ImplementsFillRecordingDocument(RecordingDocumentType documentType) {
   if (base.Document.IsEmptyInstance) {
     base.Document = RecordingDocument.Create(documentType, base.Recording);
   }
   switch (documentType.Name) {
     case "ObjectType.RecordingDocument.NotaryDeed":
       FillNotaryDocument(documentType);
       return;
     case "ObjectType.RecordingDocument.PropertyTitle":
       FillPropertyTitleDocument(documentType);
       return;
     case "ObjectType.RecordingDocument.JudicialOrder":
       FillJudicialDocument(documentType);
       return;
     case "ObjectType.RecordingDocument.PrivateContract":
       FillPrivateContractDocument(documentType);
       return;
     case "ObjectType.RecordingDocument.Empty":
       FillEmptyRecordingDocument(documentType);
       return;
   }
 }
Exemplo n.º 11
0
    private void FillEmptyRecordingDocument(RecordingDocumentType documentType) {
      RecordingDocument document = base.Document;

      document.ChangeDocumentType(documentType);
    }