public override int ActualizarUsuario(ClassDTO usuario, Int32 id) { try { // abrimos una session con la base de datos session = factory.OpenSession(); // obtenemos el usuario del id 12 y lo modificamos EjercicioNHibernate.Usuario Antonio = (EjercicioNHibernate.Usuario)session.Load(typeof(EjercicioNHibernate.Usuario), id); Antonio.Nif = usuario.getNif(); Antonio.Nombre = usuario.getNombre(); Antonio.Clave = usuario.getClave(); Antonio.Rol = (int)usuario.getRol(); Antonio.Email = usuario.getEmail(); Antonio.Direccion = usuario.getDireccion(); Antonio.Ciudad = usuario.getCiudad(); Antonio.Provincia = usuario.getProvincia(); Antonio.Telefono = usuario.getTelefono(); Antonio.CodigoPostal = usuario.getCodigoPostal(); Antonio.Saldo = usuario.getSaldo(); // actualizamos la session con la base de datos session.Flush(); } catch (Exception ex) { throw ex; } finally { if (session != null) { //Cerrar la sesión session.Close(); } session = null; } return(1); }
public override int ActualizarUsuario(ClassDTO usuario, Int32 id) { int res = 0; // creamos una entidad de la base de datos MSDNVideoEntities1 contexto = new MSDNVideoEntities1(); try { // realizamos una consulta a la entidad de base de datos // y actualizamos // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario1 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().NIF = usuario.getNif(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario2 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().Nombre = usuario.getNombre(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario3 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().Clave = usuario.getClave(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario4 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().Rol = (short)usuario.getRol(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario5 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().Email = usuario.getEmail(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario6 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().Direccion = usuario.getDireccion(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario7 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().Ciudad = usuario.getCiudad(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario8 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().Provincia = usuario.getProvincia(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario9 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().Telefono = usuario.getTelefono(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario10 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().CodigoPostal = usuario.getCodigoPostal(); // realizamos una consulta a la entidad de base de datos // y actualizamos var usuario11 = (from a in contexto.Usuarios where a.UsuarioID == id select a).First().Saldo = usuario.getSaldo(); // guardamos los cambios en la base de datos contexto.SaveChanges(); res = 1; } catch (Exception ex) { throw ex; } finally { //destruimos la entidad if (contexto != null) { contexto.Dispose(); } contexto = null; } return(res); }
public override int ActualizarUsuario(ClassDTO usuario, Int32 id) { int res = 0; // Creamos la conexión SqlConnection connection = new SqlConnection(); try { //aplicamos la cadena de conexion connection.ConnectionString = sqlCNX; // Crear el adaptador de datos y abre la conexion //SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(); connection.Open(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd1 = new SqlCommand("UPDATE Usuarios SET nif='" + usuario.getNif() + "' where UsuarioID=" + id + "", connection); int cadena = cmd1.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd2 = new SqlCommand("UPDATE Usuarios SET nombre='" + usuario.getNombre() + "' where UsuarioID=" + id + "", connection); cadena = cmd2.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd3 = new SqlCommand("UPDATE Usuarios SET clave='" + usuario.getClave() + "' where UsuarioID=" + id + "", connection); cadena = cmd3.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd4 = new SqlCommand("UPDATE Usuarios SET rol='" + usuario.getRol() + "' where UsuarioID=" + id + "", connection); cadena = cmd4.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd5 = new SqlCommand("UPDATE Usuarios SET telefono='" + usuario.getTelefono() + "' where UsuarioID=" + id + "", connection); cadena = cmd5.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd6 = new SqlCommand("UPDATE Usuarios SET email='" + usuario.getEmail() + "' where UsuarioID=" + id + "", connection); cadena = cmd6.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd7 = new SqlCommand("UPDATE Usuarios SET direccion='" + usuario.getDireccion() + "' where UsuarioID=" + id + "", connection); cadena = cmd7.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd8 = new SqlCommand("UPDATE Usuarios SET provincia='" + usuario.getProvincia() + "' where UsuarioID=" + id + "", connection); cadena = cmd8.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd9 = new SqlCommand("UPDATE Usuarios SET ciudad='" + usuario.getCiudad() + "' where UsuarioID=" + id + "", connection); cadena = cmd9.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd10 = new SqlCommand("UPDATE Usuarios SET codigopostal='" + usuario.getCodigoPostal() + "' where UsuarioID=" + id + "", connection); cadena = cmd10.ExecuteNonQuery(); // Comando con la sonsultaSQL y su ejecucion SqlCommand cmd11 = new SqlCommand("UPDATE Usuarios SET saldo='" + usuario.getSaldo() + "' where UsuarioID=" + id + "", connection); cadena = cmd11.ExecuteNonQuery(); // limpiamos añadimos los resultados al listview res = 1; } catch (System.Exception ex) { throw ex; } finally { //cerrar y destruir la conexion if (connection != null) { connection.Close(); connection.Dispose(); connection = null; } } return(res); }
public override int ActualizarUsuario(ClassDTO usuario, Int32 id) { int res = 0; try { // instanciamos el objeto base de datos Database dataBase = DatabaseFactory.CreateDatabase(); //comando sql a ejecutar string sql = "UPDATE Usuarios SET nif ='" + usuario.getNif() + "' where UsuarioID=" + id + ""; //ejecutamos el comando int fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET nombre ='" + usuario.getNombre() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET clave ='" + usuario.getClave() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET rol ='" + usuario.getRol() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET telefono ='" + usuario.getTelefono() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET email ='" + usuario.getEmail() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET direccion ='" + usuario.getDireccion() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET proincia ='" + usuario.getProvincia() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET ciudad ='" + usuario.getCiudad() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET codigopostal ='" + usuario.getCodigoPostal() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); sql = "UPDATE Usuarios SET saldo ='" + usuario.getSaldo() + "' where UsuarioID=" + id + ""; //ejecutamos el comando fila = dataBase.ExecuteNonQuery(CommandType.Text, sql); res = 1; //lblnumfilafectadas.Text = cadena.ToString(); } catch (System.Exception ex) { throw ex; } return(res); }