Exemplo n.º 1
0
        /// <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();
            }
        }