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 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 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 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 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 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; }