Hola grupo:
Tengo un objeto llamado concepto, el cual, tiene un constructor en el que se
le pasa el codigo del registro a levantar d ela base de datos.
Dado que una istancia de la clase Concepto es un registro d ela base de
datos,se podría dar que el usuario pase una código que no existe.
Ante esta posobilidad estoy dandole al objeto dos`posibles comportamientos.
En el primero, cuando sele pasa al constructor un código de un registro que
no existe, crea uno nuevo con ese código y establece lapropiedad IsNew
delobjeto a true, por lo menos hasta que se guarde.
En el segundo, que aun no hice, estaba pensando, que si no existe dicho
registro, indicarselo al usuario mediante un evento, error, o propiedad como
IsValid.
Pero la duda que me surge es, hay alguna manera de hacer que el objeto no se
cree.
Digamos algo asi
obj=new(ValorInexistente)
y que el objeto quede en nothing en vez de instanciado con una propeidad
IsValid=False.
Gracias y saludos
Leer las respuestas