Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - [D4N93R]

#1071
No la ves?
#1072
Bueno estábamos sin mucho que hacer (como siempre) y mientras bromeábamos se creó una buena imagen xD espero les guste.


#1073
Dns.GetHostEntry("localhost").AddressList te regresa todas las IP asignadas al nombre del equipo que escribiste en el método, pero normalmente ahora en equipos actualizados tienes IPv6 habilitado, por lo que seguramente es la primera que te está regresando en el array.

Prueba con el segundo del array. Mejor te recomiendo mejor siempre escribir 127.0.0.1 xD

Saludos.
#1074
Cita de: Pazador en 28 Julio 2010, 05:43 AM
Como dije anteriormente.. en mi caso aun ayudaria a alguien.. para o porque?? me sentiria mas humano sabiendo que ayudare a alguien aunque sea por efimeros instantes, en lugar de correr o hacer tonterias como un niño infantil  ::)

+1

Somos dos!
#1075
Sin importar si el campo DNI es único, yo, personalmente no recomiendo que lo coloques como PK, sino que además crees un ID Autonumérico (Identity en MsSql, Autoincremental en MySql), Qué pasa si creas un registro con un DNI "E123" por ejemplo, y más adelante te dicen que lo escribieron mal, muchas tablas se van a ver afectadas, y por ende tu sistema, por lo que es siempre mejor colocar Autonuméricos en la mayoría de los casos.

Ahora, para validar los datos cuando usas un BindingNavigator, debes suscribirte a los eventos de los controles enlazados (a los que les haces el binding) y no al BindingNavigator ni al Source. Por ejemplo, en el caso de un DataGridView te suscribes al evento CellValidating, CellValidated, RowValidating o RowValidated, lo mismo pasa en los demás controles.

Por ejemplo en un TextBox
Código (csharp,6) [Seleccionar]

private void DNITextBox_Validating(object sender, CancelEventArgs e)
{
    if (string.IsNullOrEmpty(taskStateNameTextBox.Text))
    {
        personaErrorProvider.SetError(DNITextBox, "El campo DNI no puede ser vacío");
        e.Cancel = true;
    }
    else
    {
        personaErrorProvider.SetError(DNITextBox, string.Empty);
     }
}


Fíjate en la línea subrayada, el los controles de databinding son llamados a la hora de pedir los datos para ser mandardos al datasource, entonces a todos se les ejecuta el método Validating y Validated. En Validating es donde haces todas las validaciones.

Un saludo, espero te funcione!
#1076
Postea el código completo, en donde creas la instancia de socket, es la IP a la que lo estás asociando.
#1077
Cual es la dirección que le estás dando a ese socket?

EDIT: Solucionado en otro post.
#1078
Casi nunca debes haces validaciones de PK, debido a que es más recomendado usar una columna Identity, si ese registro necesita un código que vaya a ser usado fuera del sistema en sí, ejemplo código de barras, serial o lo que sea, eso no es el PK, sino un valor más del registro..

Te recomiendo que sigas ésta idea,

Un saludo!
#1079
See!! xD A mi me gustaba más con el 6 en vez del 9, pero es más fácil (al menos para mí) escribir D4N93R, que D4N63R. xD

Además el 6 puede ser una B minúscula, algo como, 6363, xD
Cita de: Lord R.N.A. en 28 Julio 2010, 03:08 AM
Si el mundo se acabara mañana podria asegurarles algo, pasado mañana me suicidaria.

xD
#1080
Acá estoy, haha no les puedo decir !! nunca lo sabrán!! Danger? Danfer? dan9er? HUHUHHUHUHUHUHUHUHUHUHUHUHUHUHUHUHUUHUHUUHU

:silbar: :silbar: :silbar: :silbar: :silbar: :silbar: :silbar: :silbar: :silbar: :silbar: :silbar: