private void LoadRecordingActCombos() { RecordingActTypeCategory recordingActTypeCategory = RecordingActTypeCategory.Parse(int.Parse(cboRecordingActTypeCategory.Value)); ObjectList<RecordingActType> list = recordingActTypeCategory.GetItems(); HtmlSelectContent.LoadCombo(this.cboRecordingActType, list, "Id", "DisplayName", "( Seleccionar el acto jurídico )"); }
private string GetRecordingBooksStringArrayCommandHandler() { int recorderOfficeId = int.Parse(GetCommandParameter("recorderOfficeId", true)); int recordingTypeCategoryId = int.Parse(GetCommandParameter("recordingActTypeCategoryId", false, "0")); if (recorderOfficeId == 0) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "Primero seleccionar un Distrito"); } if (recordingTypeCategoryId != 0) { RecorderOffice recorderOffice = RecorderOffice.Parse(recorderOfficeId); ObjectList<RecordingBook> recordingBookList = null; if (recordingTypeCategoryId == 1051) { recordingBookList = recorderOffice.GetTraslativeRecordingBooks(); } else { RecordingActTypeCategory category = RecordingActTypeCategory.Parse(recordingTypeCategoryId); recordingBookList = recorderOffice.GetRecordingBooks(category); } if (recordingBookList.Count != 0) { return HtmlSelectContent.GetComboAjaxHtml(recordingBookList, 0, "Id", "FullName", "( Seleccionar el libro registral donde se encuentra )"); } else { return HtmlSelectContent.GetComboAjaxHtml("No existen libros registrales para el Distrito", String.Empty, String.Empty); } } else { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Seleccionar una categoría de actos jurídicos )"); } }
private void LoadMainCombos() { RecordingBook book = base.Recording.RecordingBook; RecorderOffice office = base.Recording.RecordingBook.RecorderOffice; HtmlSelectContent.LoadCombo(this.cboNotaryDocIssuePlace, office.GetNotaryOfficePlaces(), "Id", "Name", "( Seleccionar )", String.Empty, "No consta"); HtmlSelectContent.LoadCombo(this.cboPrivateDocIssuePlace, office.GetPrivateDocumentIssuePlaces(), "Id", "Name", "( Seleccionar )", String.Empty, "No consta"); HtmlSelectContent.LoadCombo(this.cboJudicialDocIssuePlace, office.GetJudicialDocumentIssuePlaces(), "Id", "Name", "( Seleccionar )", String.Empty, "No consta"); ObjectList<Contact> signers = office.GetPropertyTitleSigners(book.RecordingsControlTimePeriod); HtmlSelectContent.LoadCombo(this.cboPropTitleDocIssuedBy, signers, "Id", "FullName", "( Seleccionar al C. Funcionario Público )", String.Empty, "No consta o no se puede determinar"); HtmlSelectContent.LoadCombo(this.cboPropTitleIssueOffice, office.GetPropertyTitleOffices(), "Id", "Alias", "( Seleccionar )", String.Empty, "No consta"); GeneralList listType = GeneralList.Parse("PrivateContract.WitnessPosition.List"); ObjectList<TypeAssociationInfo> witnessRole = listType.GetTypeRelationItems<TypeAssociationInfo>(); HtmlSelectContent.LoadCombo(this.cboPrivateDocMainWitnessPosition, witnessRole, "Id", "DisplayName", "( Seleccionar )", "No consta", String.Empty); }
private void LoadJudicialDocument() { RecordingDocument document = base.Document; cboJudicialDocSubtype.Value = document.Subtype.Id.ToString(); cboJudicialDocIssuePlace.Value = document.IssuePlace.Id.ToString(); HtmlSelectContent.LoadCombo(this.cboJudicialDocIssueOffice, JudicialOffice.GetList(document.IssuePlace), "Id", "Number", "( Seleccionar )", String.Empty, "No consta"); cboJudicialDocIssueOffice.Value = document.IssueOffice.Id.ToString(); //if (document.IssueOffice is JudicialOffice) { HtmlSelectContent.LoadCombo(this.cboJudicialDocIssuedBy, JudicialOffice.Parse(document.IssueOffice.Id).GetJudges(), "Id", "FamilyFullName", "( C. Juez )", String.Empty, "No consta"); //HtmlSelectContent.LoadCombo(this.cboJudicialDocIssuedBy, ((JudicialOffice) document.IssueOffice).GetJudges(), // "Id", "FamilyFullName", "( C. Juez )", String.Empty, "No consta"); //} else { // HtmlSelectContent.LoadCombo(this.cboJudicialDocIssuedBy, "( C. Juez )", String.Empty, "No consta"); //} cboJudicialDocIssuedBy.Value = document.IssuedBy.Id.ToString(); txtJudicialDocBook.Value = document.BookNumber; txtJudicialDocNumber.Value = document.Number; if (document.IssueDate != ExecutionServer.DateMinValue) { txtJudicialDocIssueDate.Value = document.IssueDate.ToString("dd/MMM/yyyy"); } else { txtJudicialDocIssueDate.Value = String.Empty; } }
private void LoadNotaryDocument() { RecordingDocument document = base.Document; cboNotaryDocIssuePlace.Value = document.IssuePlace.Id.ToString(); HtmlSelectContent.LoadCombo(this.cboNotaryDocIssueOffice, NotaryOffice.GetList(document.IssuePlace), "Id", "Number", "( ? )", String.Empty, "N/C"); cboNotaryDocIssueOffice.Value = document.IssueOffice.Id.ToString(); HtmlSelectContent.LoadCombo(this.cboNotaryDocIssuedBy, NotaryOffice.Parse(document.IssueOffice.Id).GetNotaries(), "Id", "FamilyFullName", "( Seleccionar al C. Notario Público )", String.Empty, "No consta o no se puede determinar"); cboNotaryDocIssuedBy.Value = document.IssuedBy.Id.ToString(); txtNotaryDocBook.Value = document.BookNumber; txtNotaryDocNumber.Value = document.Number; txtNotaryDocStartSheet.Value = document.StartSheet; txtNotaryDocEndSheet.Value = document.EndSheet; if (document.IssueDate != ExecutionServer.DateMinValue) { txtNotaryDocIssueDate.Value = document.IssueDate.ToString("dd/MMM/yyyy"); } else { txtNotaryDocIssueDate.Value = String.Empty; } }
private string GetRecordingPropertiesStringArrayCommandHandler() { int recordingId = int.Parse(GetCommandParameter("recordingId", false, "0")); if (recordingId == 0) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( ¿ Inscripción ? )"); } Recording recording = Recording.Parse(recordingId); string html = String.Empty; if (recording.RecordingActs.Count == 0) { html = HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "No tiene predios asociados"); } else if (recording.RecordingActs.Count > 1) { html = HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Seleccionar el folio del predio )"); } for (int i = 0; i < recording.RecordingActs.Count; i++) { RecordingAct recordingAct = recording.RecordingActs[i]; for (int j = 0; j < recordingAct.PropertiesEvents.Count; j++) { if (html.Contains(recordingAct.PropertiesEvents[j].Property.TractKey)) { continue; } if (html.Length != 0) { html += "|"; } html += HtmlSelectContent.GetComboAjaxHtmlItem(recordingAct.PropertiesEvents[j].Property.Id.ToString(), recordingAct.PropertiesEvents[j].Property.TractKey); } } return html; }
private void LoadJudicialDocument() { RecordingDocument document = base.Document; cboJudicialDocIssuePlace.Value = document.IssuePlace.Id.ToString(); HtmlSelectContent.LoadCombo(this.cboJudicialDocIssueOffice, JudicialOffice.GetList(document.IssuePlace), "Id", "Number"); cboJudicialDocIssueOffice.Items.Insert(0, new ListItem("( Seleccionar )", String.Empty)); cboJudicialDocIssueOffice.Items.Insert(1, new ListItem("No consta", NotaryOffice.Unknown.Id.ToString())); cboJudicialDocIssueOffice.Value = document.IssueOffice.Id.ToString(); HtmlSelectContent.LoadCombo(this.cboJudicialDocIssuedBy, JudicialOffice.Parse(document.IssueOffice.Id).GetJudges(), "Id", "FamilyFullName"); //HtmlSelectContent.LoadCombo(this.cboJudicialDocIssuedBy, ((JudicialOffice) document.IssueOffice).GetJudges(), // "Id", "FamilyFullName"); cboJudicialDocIssuedBy.Items.Insert(0, new ListItem("( Seleccionar al C. Juez )", String.Empty)); cboJudicialDocIssuedBy.Items.Insert(1, new ListItem("No consta", Person.Unknown.Id.ToString())); cboJudicialDocIssuedBy.Value = document.IssuedBy.Id.ToString(); txtJudicialDocBook.Value = document.BookNumber; txtJudicialDocNumber.Value = document.Number; if (document.IssueDate != ExecutionServer.DateMinValue) { txtJudicialDocIssueDate.Value = document.IssueDate.ToString("dd/MMM/yyyy"); } else { txtJudicialDocIssueDate.Value = String.Empty; } }
private string GetPostalCodesStringArrayCommandHandler() { int municipalityId = int.Parse(GetCommandParameter("municipalityId", false, "0")); int settlementId = int.Parse(GetCommandParameter("settlementId", false, "-1")); string items = String.Empty; if (municipalityId == 0) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "Municipio?"); } if (settlementId <= 0) { return HtmlSelectContent.GetComboAjaxHtmlItem("-2", GeographicRegionItem.Unknown.Name); } GeographicRegionItem municipality = GeographicRegionItem.Parse(municipalityId); GeographicRegionItem settlement = GeographicRegionItem.Parse(settlementId); ObjectList<GeographicRegionItem> list = null; if (settlement.IsEmptyInstance) { list = municipality.GetRegions("Municipality_PostalCodes"); } else { list = settlement.GetRegions("Settlement_PostalCodes"); } if (list.Count != 0) { return HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "Name", "( ? )", String.Empty, GeographicRegionItem.Unknown.Name); } else { return HtmlSelectContent.GetComboAjaxHtml("( No def ) ", String.Empty, GeographicRegionItem.Unknown.Name); } }
private string GetStreetRoadsStringArrayCommandHandler() { int municipalityId = int.Parse(GetCommandParameter("municipalityId", false, "0")); int settlementId = int.Parse(GetCommandParameter("settlementId", false, "-1")); int streetRoadTypeId = int.Parse(GetCommandParameter("pathTypeId", false, "305")); if (municipalityId == 0) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Primero seleccionar un municipio )"); } if (settlementId <= 0) { return HtmlSelectContent.GetComboAjaxHtmlItem("-2", GeographicPathItem.Unknown.Name); } GeographicRegionItem municipality = GeographicRegionItem.Parse(municipalityId); GeographicRegionItem settlement = GeographicRegionItem.Parse(settlementId); GeographicItemType pathType = GeographicItemType.Parse(streetRoadTypeId); ObjectList<GeographicPathItem> list = null; if (settlement.IsEmptyInstance) { list = municipality.GetPaths("Municipality_Paths", pathType); } else { list = settlement.GetPaths("Settlement_Paths", pathType); } if (list.Count != 0) { string header = "( Seleccionar" + (pathType.FemaleGenre ? " una " : " un ") + pathType.DisplayName.ToLowerInvariant() + " )"; Func<GeographicPathItem, string> textFunction = (x) => x.Name + " (" + x.ObjectTypeInfo.DisplayName + ")"; return HtmlSelectContent.GetComboAjaxHtml(list, "Id", textFunction, header, String.Empty, GeographicPathItem.Unknown.Name); } else { string header = "( No hay " + pathType.DisplayPluralName.ToLowerInvariant() + (pathType.FemaleGenre ? " definidas )" : " definidos )"); return HtmlSelectContent.GetComboAjaxHtml(header, String.Empty, GeographicPathItem.Unknown.Name); } }
private void LoadCombos() { ObjectList<Contact> list = TransactionData.GetContactsWithOutboxDocuments(); HtmlSelectContent.LoadCombo(this.cboFrom, list, "Id", "Alias", "( ¿Quién le está entregando? )", String.Empty, String.Empty); DataView view = TransactionData.GetContactsWithActiveTransactions(); HtmlSelectContent.LoadCombo(this.cboResponsible, view, "ResponsibleId", "Responsible", "( Todos los responsables )", String.Empty, String.Empty); }
private string GetAnnotationsOfficialsStringArrayCommandHandler() { int recordingBookId = int.Parse(GetCommandParameter("recordingBookId", false, "-1")); RecordingBook recordingBook = RecordingBook.Parse(recordingBookId); RecorderOffice office = recordingBook.RecorderOffice; ObjectList<Person> officers = office.GetRecorderOfficials(recordingBook.RecordingsControlTimePeriod); return HtmlSelectContent.GetComboAjaxHtml(officers, 0, "Id", "FamilyFullName", "( Seleccionar al C. Oficial Registrador )", "No se puede determinar o sólo aparece la firma", String.Empty); }
private string GetRecordingNumbersStringArrayCommandHandler() { int recordingBookId = int.Parse(GetCommandParameter("recordingBookId", false, "0")); if (recordingBookId == 0) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( ? )"); } RecordingBook recordingBook = RecordingBook.Parse(recordingBookId); return HtmlSelectContent.GetComboAjaxHtml(recordingBook.Recordings, 0, "Id", "Number", "( ? )", String.Empty, String.Empty); }
private string GetJudgesInJudicialOfficeStringArrayCommandHandler() { int judicialOfficeId = int.Parse(GetCommandParameter("judicialOfficeId", false, "0")); if (judicialOfficeId == 0) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Primero seleccionar un juzgado )"); } JudicialOffice judicialOffice = JudicialOffice.Parse(judicialOfficeId); ObjectList<Person> list = judicialOffice.GetJudges(); return HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "FamilyFullName", "( Seleccionar al C. Juez )", String.Empty, "No consta"); }
private string GetNotaryOfficesInPlaceStringArrayCommandHandler() { int placeId = int.Parse(GetCommandParameter("placeId", false, "0")); if (placeId == 0) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Primero seleccionar una ciudad )"); } GeographicRegionItem place = GeographicRegionItem.Parse(placeId); ObjectList<NotaryOffice> list = NotaryOffice.GetList(place); return HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "Number", "( ? )", String.Empty, "N/C"); }
private string GetAnnotationTypesStringArrayCommandHandler() { int annotationTypeCategoryId = int.Parse(GetCommandParameter("annotationTypeCategoryId", false, "0")); if (annotationTypeCategoryId != 0) { RecordingActTypeCategory recordingActTypeCategory = RecordingActTypeCategory.Parse(annotationTypeCategoryId); ObjectList<RecordingActType> list = recordingActTypeCategory.GetItems(); return HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "DisplayName", "( Seleccionar el tipo de movimiento que se desea agregar )"); } else { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Primero seleccionar la categoría del movimiento )"); } }
private string GetNotariesInNotaryOfficeStringArrayCommandHandler() { int notaryOfficeId = int.Parse(GetCommandParameter("notaryOfficeId", false, "0")); if (notaryOfficeId == 0) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Primero seleccionar una notaría )"); } NotaryOffice notaryOffice = NotaryOffice.Parse(notaryOfficeId); ObjectList<Person> list = notaryOffice.GetNotaries(); return HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "FamilyFullName", "( Seleccionar al C. Notario Público )", String.Empty, "No consta o no se puede determinar"); }
private void LoadNotaryDocument() { RecordingDocument document = base.Document; cboNotaryDocIssuePlace.Value = document.IssuePlace.Id.ToString(); HtmlSelectContent.LoadCombo(this.cboNotaryDocIssueOffice, NotaryOffice.GetList(document.IssuePlace), "Id", "Number"); cboNotaryDocIssueOffice.Items.Insert(0, new ListItem("( ? )", String.Empty)); cboNotaryDocIssueOffice.Items.Insert(1, new ListItem("N/C", NotaryOffice.Unknown.Id.ToString())); cboNotaryDocIssueOffice.Value = document.IssueOffice.Id.ToString(); txtNotaryDocBook.Value = document.BookNumber; txtNotaryDocNumber.Value = document.Number; }
private string GetCadastralOfficeMunicipalitiesComboCommandHandler() { int cadastralOfficeId = int.Parse(GetCommandParameter("cadastralOfficeId", false, "0")); if (cadastralOfficeId != 0) { RecorderOffice cadastralOffice = RecorderOffice.Parse(cadastralOfficeId); ObjectList<GeographicRegionItem> list = cadastralOffice.GetMunicipalities(); if (list.Count != 0) { return HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "Name", "( Seleccionar un municipio )"); } else { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( No hay municipios definidos )"); } } else { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Primero seleccionar un Distrito )"); } }
private void LoadPostalCodesCombo() { cboPostalCode.Items.Clear(); ObjectList<GeographicRegionItem> list = new ObjectList<GeographicRegionItem>(); GeographicItemType postalCodeType = property.PostalCode.GeographicItemType; if (property.Settlement.Id > 0) { list = property.Settlement.GetRegions("Settlement_PostalCodes", postalCodeType); } else if (property.Municipality.Id > 0) { list = property.Municipality.GetRegions("Municipality_PostalCodes"); } else if (property.Municipality.Equals(GeographicRegionItem.Unknown)) { // no-op } else { cboPostalCode.Items.Add(new ListItem("Municipio?", String.Empty)); return; } HtmlSelectContent.LoadCombo(cboPostalCode, list, "Id", "Name", list.Count != 0 ? "( ? )" : "( No def )", String.Empty, GeographicRegionItem.Unknown.Name); }
private void LoadMainCombos() { HtmlSelectContent.LoadCombo(this.cboOccupation, Occupation.GetList(), "Id", "Name", "( Seleccionar )", String.Empty, "No consta"); HtmlSelectContent.LoadCombo(this.cboMarriageStatus, MarriageStatus.GetList(), "Id", "Name", "( ? )", String.Empty, "No consta"); HtmlSelectContent.LoadCombo(cboBornLocation, "( Seleccionar lugar de nacimiento )", String.Empty, GeographicRegionItem.Unknown.Name); HtmlSelectContent.LoadCombo(cboAddressPlace, "( Seleccionar lugar de residencia )", String.Empty, GeographicRegionItem.Unknown.Name); ObjectList<RecordingActParty> parties = RecordingActParty.GetInvolvedDomainParties(this.recordingAct); LoadRolesCombo(parties); LoadFirstPartyInRoleCombo(parties); }
private string GetRegionsStringArrayCommandHandler() { string header = GetCommandParameter("header", false, "( Seleccionar )"); string keywords = GetCommandParameter("keywords", false, String.Empty); if (keywords.Length == 0) { return HtmlSelectContent.GetComboAjaxHtml(header, String.Empty, GeographicRegionItem.Unknown.Name); } string filter = SearchExpression.ParseAndLike("GeoItemKeywords", keywords); if (filter.Length != 0) { filter += " AND "; } filter += "GeoItemTypeId IN (307, 308, 315, 316, 317, 318, 322)"; ObjectList<GeographicRegionItem> list = GeographicRegionItem.GetList(filter); return HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "CompoundName", header, String.Empty, GeographicRegionItem.Unknown.Name); }
private string GetLawArticlesStringArrayCommandHandler() { int recordingActTypeId = int.Parse(GetCommandParameter("recordingActTypeId", false, "0")); string items = String.Empty; if (recordingActTypeId != 0) { RecordingActType recordingActType = RecordingActType.Parse(recordingActTypeId); ObjectList<LRSLawArticle> list = recordingActType.GetFinancialLawArticles(); if (list.Count == 0) { list = LRSLawArticle.GetList(); } if (list.Count == 1) { return HtmlSelectContent.GetComboAjaxHtmlItem(list[0].Id.ToString(), list[0].Name); } else { return HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "Name", "( Fundamento )"); } } else { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Fundamento )"); } }
private void LoadEditor() { txtTransactionKey.Value = transaction.Key; cboRecorderOffice.Value = transaction.RecorderOffice.Id.ToString(); txtReceiptNumber.Value = transaction.ReceiptNumber; if (transaction.ReceiptNumber.Length != 0) { txtReceiptTotal.Value = transaction.ReceiptTotal.ToString("N2"); } ObjectList<LRSDocumentType> list = transaction.TransactionType.GetDocumentTypes(); HtmlSelectContent.LoadCombo(cboDocumentType, list, "Id", "Name", "( Seleccionar )", String.Empty, String.Empty); HtmlSelectContent.LoadCombo(cboManagementAgency, LRSTransaction.GetManagementAgenciesList(), "Id", "FullName", String.Empty, "Particular", String.Empty); cboDocumentType.Value = transaction.DocumentType.Id.ToString(); txtDocumentNumber.Value = transaction.DocumentNumber; txtRequestedBy.Value = transaction.RequestedBy; txtContactEMail.Value = transaction.ContactEMail; txtContactPhone.Value = transaction.ContactPhone; txtPresentationDate.Value = transaction.PresentationTime.ToString("dd/MMM/yyyy HH:mm"); txtControlNumber.Value = transaction.ControlNumber; txtReceivedBy.Value = transaction.ReceivedBy.Alias; txtRequestNotes.Value = transaction.RequestNotes; cboManagementAgency.Value = transaction.ManagementAgency.Id.ToString(); cboRecordingActType.SelectedIndex = 0; cboLawArticle.SelectedIndex = 0; txtOperationValue.Value = String.Empty; if (transaction.IsNew) { cmdSaveTransaction.Value = "Crear la solicitud"; } else { cmdSaveTransaction.Value = "Guardar la solicitud"; LoadRecordingActCombos(); } }
private void LoadAnotherPropertyRecorderOfficesCombo() { LRSHtmlSelectControls.LoadRecorderOfficeCombo(this.cboAnotherRecorderOffice, ComboControlUseMode.ObjectCreation, recordingBook.RecorderOffice); ObjectList<RecordingBook> recordingBookList = recordingBook.RecorderOffice.GetTraslativeRecordingBooks(); if (recordingBookList.Count != 0) { HtmlSelectContent.LoadCombo(this.cboAnotherRecordingBook, recordingBookList, "Id", "FullName", "( Seleccionar el libro registral donde se encuentra )", String.Empty, String.Empty); } else { HtmlSelectContent.LoadCombo(this.cboAnotherRecordingBook, "No existen libros de traslativo de dominio para el Distrito", String.Empty, String.Empty); } cboAnotherRecording.Items.Clear(); cboAnotherRecording.Items.Add(new ListItem("¿Libro?", String.Empty)); cboAnotherProperty.Items.Clear(); cboAnotherProperty.Items.Add(new ListItem("( ¿Inscripción? )", String.Empty)); }
private void LoadPrivateContractDocument() { RecordingDocument document = base.Document; cboPrivateDocIssuePlace.Value = document.IssuePlace.Id.ToString(); txtPrivateDocNumber.Value = document.Number; cboPrivateDocMainWitnessPosition.Value = document.MainWitnessPosition.Id.ToString(); TypeAssociationInfo role = document.IssuePlace.ObjectTypeInfo.GetAssociation(document.MainWitnessPosition.Id); HtmlSelectContent.LoadCombo(this.cboPrivateDocMainWitness, document.IssuePlace.GetPeople(role.Name), "Id", "FamilyFullName"); cboPrivateDocMainWitness.Items.Insert(0, new ListItem("( Seleccionar al C. Funcionario Público )", String.Empty)); cboPrivateDocMainWitness.Items.Insert(1, new ListItem("No consta o no se puede determinar", Person.Unknown.Id.ToString())); cboPrivateDocMainWitness.Value = document.MainWitness.Id.ToString(); if (document.IssueDate != ExecutionServer.DateMinValue) { txtPrivateDocIssueDate.Value = document.IssueDate.ToString("dd/MMM/yyyy"); } else { txtPrivateDocIssueDate.Value = String.Empty; } }
private void LoadPrivateContractDocument() { RecordingDocument document = base.Document; cboPrivateDocSubtype.Value = document.Subtype.Id.ToString(); cboPrivateDocIssuePlace.Value = document.IssuePlace.Id.ToString(); txtPrivateDocNumber.Value = document.Number; cboPrivateDocMainWitnessPosition.Value = document.MainWitnessPosition.Id.ToString(); if (document.MainWitnessPosition.Id == -1) { cboPrivateDocMainWitness.Items.Clear(); cboPrivateDocMainWitness.Items.Add(new ListItem("No consta o no se puede determinar", "-2")); } else { HtmlSelectContent.LoadCombo(this.cboPrivateDocMainWitness, document.IssuePlace.GetPeople(document.MainWitnessPosition.Name), "Id", "FamilyFullName", "( Seleccionar al C. Funcionario Público )", String.Empty, "No consta o no se puede determinar"); } cboPrivateDocMainWitness.Value = document.MainWitness.Id.ToString(); if (document.IssueDate != ExecutionServer.DateMinValue) { txtPrivateDocIssueDate.Value = document.IssueDate.ToString("dd/MMM/yyyy"); } else { txtPrivateDocIssueDate.Value = String.Empty; } }
private void LoadSettlementsCombo() { cboSettlement.Items.Clear(); ObjectList<GeographicRegionItem> list = new ObjectList<GeographicRegionItem>(); GeographicItemType settlementType = property.Settlement.GeographicItemType; if (property.Settlement.Id >= 0) { list = property.Municipality.GetRegions("Municipality_Settlements", settlementType); } else if (property.Municipality.Id > 0) { list = property.Municipality.GetRegions("Municipality_Settlements"); } else if (property.Municipality.Equals(GeographicRegionItem.Unknown)) { // no-op } else { cboSettlement.Items.Add(new ListItem("( Primero seleccionar un municipio )", String.Empty)); return; } string headerItem = String.Empty; if (list.Count != 0) { headerItem = "( Seleccionar" + (settlementType.FemaleGenre ? " una " : " un ") + settlementType.DisplayName.ToLowerInvariant() + " )"; } else { headerItem = "( No hay " + settlementType.DisplayPluralName.ToLowerInvariant() + (settlementType.FemaleGenre ? " definidas )" : " definidos )"); } HtmlSelectContent.LoadCombo(cboSettlement, list, "Id", "Name", headerItem, String.Empty, GeographicRegionItem.Unknown.Name); }
private string GetWitnessInPositionStringArrayCommandHandler() { int placeId = int.Parse(GetCommandParameter("placeId", false, "-1")); int positionId = int.Parse(GetCommandParameter("positionId", false, "0")); if (positionId == 0) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Primero seleccionar el rol del certificador )"); } else if (positionId == -2) { return HtmlSelectContent.GetComboAjaxHtmlItem("-2", "No consta o no se puede determinar"); } if (placeId == -1) { return HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( Primero seleccionar una ciudad )"); } else if (placeId == -2) { return HtmlSelectContent.GetComboAjaxHtmlItem("-2", "No consta o no se puede determinar"); } GeographicRegionItem place = GeographicRegionItem.Parse(placeId); TypeAssociationInfo role = place.ObjectTypeInfo.GetAssociation(positionId); ObjectList<Person> list = place.GetPeople(role.Name); return HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "FamilyFullName", "( Seleccionar al certificador del contrato )", String.Empty, "No consta o no se puede determinar"); }
private void LoadRolesCombo(ObjectList<RecordingActParty> parties) { this.cboRole.Items.Clear(); if (parties.Count == 0 || parties.Count((x) => x.OwnershipMode == OwnershipMode.Owner) == 0) { HtmlSelectContent.LoadCombo(this.cboRole, this.recordingAct.RecordingActType.GetRoles(), "Id", "Name", "( Seleccionar rol )"); } else { HtmlSelectContent.LoadCombo(this.cboRole, "( Seleccionar rol )", String.Empty, String.Empty); } List<RecordingActParty> bareOwnersList = parties.FindAll((x) => x.OwnershipMode == OwnershipMode.Bare); if (bareOwnersList.Count != 0) { this.cboRole.Items.Add(new ListItem(DomainActPartyRole.Usufructuary.Name, DomainActPartyRole.Usufructuary.Id.ToString())); HtmlSelectContent.LoadCombo<RecordingActParty>(cboUsufructuaryOf, bareOwnersList, (x) => x.Party.Id.ToString(), (x) => x.Party.FullName, "( Seleccionar al nudo propietario )"); if (cboUsufructuaryOf.Items.Count > 2) { cboUsufructuaryOf.Items.Add(new ListItem("( Selección múltiple )", "multiselect")); } } this.cboRole.Items.Add(new ListItem("( Secundarios )", String.Empty)); HtmlSelectContent.AppendToCombo(this.cboRole, PartiesRole.GetList(), "Id", "Name"); }
private string SearchRecordingActPartiesCommandHandler() { int recordingActId = int.Parse(GetCommandParameter("recordingActId", true)); int partyTypeId = int.Parse(GetCommandParameter("partyTypeId", false, "0")); string partyFilter = GetCommandParameter("filterType", true); string keywords = GetCommandParameter("keywords", false, String.Empty); RecordingAct recordingAct = RecordingAct.Parse(recordingActId); PartyFilterType partyFilterType = (PartyFilterType) System.Enum.Parse(typeof(PartyFilterType), partyFilter); ObjectTypeInfo partyTypeInfo = null; if (partyTypeId != 0) { partyTypeInfo = ObjectTypeInfo.Parse(partyTypeId); } ObjectList<Party> list = Party.GetList(partyFilterType, partyTypeInfo, recordingAct, keywords); string html = String.Empty; if (partyTypeInfo != null) { html = HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, HtmlSelectContent.GetSearchResultHeaderText(partyTypeInfo, list.Count)); } else { html = HtmlSelectContent.GetComboAjaxHtmlItem(String.Empty, "( " + list.Count.ToString("N0") + " personas u organizaciones encontradas )"); } if (list.Count == 0) { if (partyTypeInfo != null && !partyTypeInfo.IsAbstract) { html += "|" + HtmlSelectContent.GetComboAjaxHtmlItem("appendParty", "( Agregar " + (partyTypeInfo.FemaleGenre ? "una nueva " : "un nuevo ") + partyTypeInfo.DisplayName + " )"); } } else { if (partyTypeInfo != null && !partyTypeInfo.IsAbstract) { html += "|" + HtmlSelectContent.GetComboAjaxHtmlItem("appendParty", "( Agregar " + (partyTypeInfo.FemaleGenre ? "una nueva " : "un nuevo ") + partyTypeInfo.DisplayName + " )"); } html += "|" + HtmlSelectContent.GetComboAjaxHtml(list, 0, "Id", "ExtendedName", String.Empty); } return html; }