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