Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }