Exemple #1
0
        public Documento toDocumento()
        {
            TipoDeDocumentoSICOI tipoDocumento = new TipoDeDocumentoSICOI(int.Parse(this.tipo), "");
            var numero = this.numero;
            CategoriaDeDocumentoSICOI categoria_documento = new CategoriaDeDocumentoSICOI(int.Parse(this.categoria), "");
            Area     area_origen        = new Area(int.Parse(this.id_area_origen));
            string   extracto_documento = this.extracto;
            string   comentarios        = this.comentarios;
            DateTime?fecha_de_Documento;

            if (this.fecha_documento.ToString() != "")
            {
                fecha_de_Documento = DateTime.Parse(fecha_documento);
                Documento documento = new Documento(tipoDocumento, numero, categoria_documento, area_origen, extracto_documento, comentarios, fecha_de_Documento);
                return(documento);
            }
            else
            {
                Documento documento = new Documento(tipoDocumento, numero, categoria_documento, area_origen, extracto_documento, comentarios);

                return(documento);
            }


            // Documento documento = new Documento(tipoDocumento, numero, categoria_documento, area_origen, extracto_documento, comentarios);
        }
Exemple #2
0
 public Documento(TipoDeDocumentoSICOI tipoDeDocumento, string numero, CategoriaDeDocumentoSICOI categoria, Area areaOrigen, string extracto)
     : this()
 {
     Validador().EsValidoComoId(tipoDeDocumento.Id, "para el tipo de un documento");
     this._tipoDeDocumento = tipoDeDocumento;
     this._numero          = numero;
     Validador().EsValidoComoId(categoria.Id, "para la categoria de un documento");
     this._categoriaDeDocumento = categoria;
     this._extracto             = extracto;
 }
Exemple #3
0
 public Documento(TipoDeDocumentoSICOI tipoDeDocumento, string numero, CategoriaDeDocumentoSICOI categoria, Area areaOrigen, string extracto, string comentarios)
     : this(tipoDeDocumento, numero, categoria, areaOrigen, extracto)
 {
     this._comentarios = comentarios;
 }
Exemple #4
0
 public Documento(int id, TipoDeDocumentoSICOI tipoDeDocumento, string numero, CategoriaDeDocumentoSICOI categoria, Area areaOrigen, string extracto)
     : this(tipoDeDocumento, numero, categoria, areaOrigen, extracto)
 {
     this.Id = id;
 }