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(); }
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; } }
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; }
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; } }
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; } }
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; } }
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."); }
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; } }
private void FillEmptyRecordingDocument(RecordingDocumentType documentType) { RecordingDocument document = base.Document; document.ChangeDocumentType(documentType); }