Example #1
0
    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 )");
    }
Example #2
0
    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 )");
      }
    }
Example #3
0
    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);
    }
Example #4
0
    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;
      }
    }
Example #5
0
    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;
      }
    }
Example #6
0
    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;
    }
Example #7
0
    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);
    }
Example #11
0
    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);
    }
Example #12
0
    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);
    }
Example #13
0
    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");
    }
Example #14
0
    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");
    }
Example #15
0
    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 )");
      }
    }
Example #16
0
    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");
    }
Example #17
0
    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;
    }
Example #18
0
    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);
 }
Example #20
0
    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);
    }
Example #22
0
    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 )");
      }
    }
Example #23
0
    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();
      }
    }
Example #24
0
    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));
    }
Example #25
0
    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;
      }
    }
Example #26
0
    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);
 }
Example #28
0
    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");
    }
Example #29
0
    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");
    }
Example #30
0
    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;
    }