public EstadoControlador(EstadosEdicionFichero edoLst, EstadosEdicionInstancias edoElm, IClonable <TInstancia> origen) { this.estadoEdicionFichero = edoLst; this.estadoEdicionInstancia = edoElm; guardarEstadoInstancia(origen); }
protected void establecerEstadoGuardado() { this.estadoEdicionFichero = EstadosEdicionFichero.Espera; this.estadoEdicionInstancia = EstadosEdicionInstancias.Guardado; }
protected void establecerEstadoCreacion(bool esDuplicado) { this.estadoEdicionFichero = EstadosEdicionFichero.Creando; this.estadoEdicionInstancia = esDuplicado ? EstadosEdicionInstancias.Duplicado : EstadosEdicionInstancias.Nuevo; }
protected void establecerEstadoNavegacion() { this.estadoEdicionFichero = EstadosEdicionFichero.Navegando; this.estadoEdicionInstancia = EstadosEdicionInstancias.Existente; }
protected void establecerEstadoEspera(bool existeElemento) { this.estadoEdicionFichero = EstadosEdicionFichero.Espera; this.estadoEdicionInstancia = existeElemento ? EstadosEdicionInstancias.Existente : EstadosEdicionInstancias.Nulo; }