C sharp - validar fecha guardada en la db con fecha actual

   
Vista:

validar fecha guardada en la db con fecha actual

Publicado por edwin (14 intervenciones) el 26/05/2016 17:29:14
cordial saludo estoy haciendo un proyecto en donde registro un usuario y le pongo una fechainicial y una fechafinal, lo que necesito es que al consultar su numero de identificación me salga un aviso diciéndome si el usuario puede ingresar de acuerdo a esa fechafinal que se le registro inicialmente tengo el siguiente método pero no me funciona, de antemano agradezco su ayuda.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
private voidbtnBuscar_Click(objectsender, EventArgse)
{
 
	string cedula = "SELECT a.nombre, a.empresa, b.DiaFinal "+
 
	"FROM visitante AS a "+
 
	"INNER JOIN estado b ON a.id_visitante = b.visitante_id_visitante "+
 
	"WHERE a.id_visitante ='"+ Convert.ToInt32(txtCedula_i.Text) + "' ";
 
 
 
	MySqlConnectioncon = conn.conexion;
 
	MySqlCommandcomando = newMySqlCommand(cedula, con);
 
	conn.AbrirConexion();
 
 
 
	MySqlDataReaderreader = comando.ExecuteReader();
 
 
 
	if(reader.Read() == true)
	{
 
		txtNombre_i.Text = reader[
 
		"Nombre"].ToString();
 
		txtEmpresa_i.Text = reader["Empresa"].ToString();
 
		dtpDiasFinal_p.Text = reader[
 
		"DiaFinal"].ToString();
 
		if(dtpDiasFinal_p.Value.CompareTo(DateTime.Now.Date) <= 1)
 
		{
 
 
			MessageBox.Show("HABILITADO");
 
		}
		else
		{
 
			MessageBox.Show("Restringido");
 
		}
	}
	else
	{
 
		MessageBox.Show("Numero NO Registrado");
 
	}
 
		conn.CerrarConexion();
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

validar fecha guardada en la db con fecha actual

Publicado por Jesus Ramirez Serrano (5 intervenciones) el 28/05/2016 00:16:00
HOLA AMIGO, PUEDE SERVIRTE LA SIGUIENTE COMPARACION

1
2
3
4
5
6
DateTime fecha;
 
if (DateTime.TryParse("texto a validar", out fecha))
{
 Codigo...
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

validar fecha guardada en la db con fecha actual

Publicado por Esmeralda (4 intervenciones) el 28/05/2016 02:25:35
Podrias intentar con esta consulta

[C#]
1
2
3
4
5
6
7
string SQL = "";
DateTime dataActual = DateTime.Now;
 
SQL = "SELECT * " +
"FROM Tabla " +
"WHERE " +
"fecha < " + DateTime.Now.ToString("MMddyyyy");
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

validar fecha guardada en la db con fecha actual

Publicado por edwin (14 intervenciones) el 28/05/2016 03:33:02
cordial saludo

gracias a Jesus Ramirez Serrano y a Esmeralda por sus respuestas, ya lo pude resolver con:

1
if ((DateTime.Today.Subtract(dtpDiasFinal_p.Value).Days > 0)

muchas gracias de nuevo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alexis

validar fecha guardada en la db con fecha actual

Publicado por Alexis (5 intervenciones) el 30/05/2016 20:18:36
DateTime dt = DateTime.Now;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar