public bool read(ENUsuario en) { SqlConnection conn = new SqlConnection(constring); String comando = "select * from [dbo].[Usuario] where nif='" + en.Nif + "'"; try { conn.Open(); SqlCommand cmd = new SqlCommand(comando, conn); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); if (dr["nif"].ToString() == en.Nif) { string iDate = dr["fechanac"].ToString(); DateTime oDate = Convert.ToDateTime(iDate); en.Email = dr["email"].ToString(); en.Nombre = dr["nombre"].ToString(); en.Contrasenya = dr["contrasenya"].ToString(); en.Direccion = dr["direccion"].ToString(); en.Apellidos = dr["apellidos"].ToString(); en.Telefono = dr["telefono"].ToString(); en.Fechanac = oDate; dr.Close(); conn.Close(); return(true); } return(false); } catch (Exception) { conn.Close(); return(false); } }
public ENUsuario(ENUsuario usuario) { this.nif = usuario.nif; this.email = usuario.email; this.contrasenya = usuario.contrasenya; this.nombre = usuario.nombre; this.apellidos = usuario.apellidos; this.telefono = usuario.telefono; this.direccion = usuario.direccion; this.fechaNac = usuario.fechaNac; }
public bool create(ENUsuario en) { DateTime fecha = en.Fechanac; SqlConnection conn = new SqlConnection(constring); string comando = "Insert Into [dbo].[Usuario] (nif, email, contrasenya, nombre, apellidos,telefono, direccion, fechaNac) " + "VALUES ('" + en.Nif + "', '" + en.Email + "', '" + en.Contrasenya + "', '" + en.Nombre + "', '" + en.Apellidos + "', '" + en.Telefono + "', '" + en.Direccion + "', '" + fecha.ToString() + "')"; try { conn.Open(); SqlCommand cmd = new SqlCommand(comando, conn); cmd.ExecuteNonQuery(); conn.Close(); } catch (Exception e) { conn.Close(); Console.WriteLine("Error: " + e); return(false); } return(true); }
public bool update(ENUsuario en) { SqlConnection conn = new SqlConnection(constring); string comando = "UPDATE [dbo].[Usuario] " + "SET nombre = '" + en.Nombre + "', email = " + en.Email + "', contrasenya= " + en.Contrasenya + "', direccion = " + en.Direccion + "', apellidos = " + en.Apellidos + "', telefono = " + en.Telefono + "', fechanac = " + en.Fechanac + "where nif ='" + en.Nif + "'"; try { conn.Open(); SqlCommand cmd = new SqlCommand(comando, conn); cmd.ExecuteNonQuery(); } catch (Exception) { conn.Close(); return(false); } finally { conn.Close(); } return(true); }
public bool delete(ENUsuario en) { SqlConnection conn = new SqlConnection(constring);; string comando = "Delete from [dbo].[Usuarios] where nif = '" + en.Nif + "'"; try { conn.Open(); SqlCommand cmd = new SqlCommand(comando, conn); cmd.ExecuteNonQuery(); } catch (Exception) { conn.Close(); return(false); } finally { conn.Close(); } return(true); }