/// <summary> /// Rellena los datos auxiliares del documento /// </summary> private void CargaDatosAux() { Personas auxP = Personas.ObtenInstancia(); if (!this._datos.Columns.Contains("NUM_DOC_FORM")) { this._datos.Columns.Add(new DataColumn("NUM_DOC_FORM", System.Type.GetType("System.String"))); } if (!this._datos.Columns.Contains("NOMBRE_PERS_CADO")) { this._datos.Columns.Add(new DataColumn("NOMBRE_PERS_CADO", System.Type.GetType("System.String"))); } foreach (DataRow d in this._datos.Rows) { d["NUM_DOC_FORM"] = Documentos.ObtenerNumeroDocumento(d["COD_TIDO"].ToString(), d["NUMERO_CADO"].ToString(), d["ANYO_CADO"].ToString()); Persona aux = auxP.Buscar(Convert.ToInt64((d["ID_ELEM_PERS"].ToString() != "" ? d["ID_ELEM_PERS"].ToString() : "0"))); d["NOMBRE_PERS_CADO"] = aux.datos["NOMBRE_PERS"].ToString(); } }