Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: piwi en 27 Julio 2010, 08:42 am



Título: Estado de registro
Publicado por: piwi en 27 Julio 2010, 08:42 am
Hola a todos.

Existe alguna forma de saber el estado de un registro? Me refiero si es nuevo, modifcado etc.

Mi problema que estoy haciendo un chequeo si un campo ya existe en la base de datos. Si el registro es nuevo lo tengo que chequear pero si es una modificación, entonces no tengo que mirarlo.

Lo estoy haciendo con unos textbox enlazados a datos.

Un saludo


Título: Re: Estado de registro
Publicado por: [D4N93R] en 27 Julio 2010, 15:20 pm
Puedes crear unas columnas para eso, yo siempre lo hago, son de auditoría, por ejemplo, CreatedDate, CreatedBy, y así..

Saludos!


Título: Re: Estado de registro
Publicado por: piwi en 28 Julio 2010, 16:55 pm
Me refiero desde el formulario saber si estoy manipulando un registro nuevo o ya existente en la base de datos.


Título: Re: Estado de registro
Publicado por: [D4N93R] en 29 Julio 2010, 00:25 am
Eso lo obtienes en la propiedad Current (http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.current.aspx) del BindingSource (http://msdn.microsoft.com/en-us/library/ms158145.aspx)

Un saludo!


Título: Re: Estado de registro
Publicado por: piwi en 4 Agosto 2010, 07:40 am
Me podrías poner un ejemplo? Me refiero al tipico mensaje que me diga "Existen cambios sin guardar" Como detecto al cambiar de registro si el anterior ha cambiado?