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); }
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; }
public Documento(TipoDeDocumentoSICOI tipoDeDocumento, string numero, CategoriaDeDocumentoSICOI categoria, Area areaOrigen, string extracto, string comentarios) : this(tipoDeDocumento, numero, categoria, areaOrigen, extracto) { this._comentarios = comentarios; }
public Documento(int id, TipoDeDocumentoSICOI tipoDeDocumento, string numero, CategoriaDeDocumentoSICOI categoria, Area areaOrigen, string extracto) : this(tipoDeDocumento, numero, categoria, areaOrigen, extracto) { this.Id = id; }